Tetapan Semula Kata Laluan Root MySQL pada Windows: Mengapa Saya Mendapat Amaran \'TIMESTAMP dengan nilai DEFAULT tersirat tidak digunakan\'?

Mary-Kate Olsen
Lepaskan: 2024-10-28 01:40:02
asal
431 orang telah melayarinya

  MySQL Root Password Reset on Windows: Why Do I Get a

Menetapkan Semula Kata Laluan Root MySQL pada Windows: Amaran Penyelesaian Masalah

Semasa menetapkan semula kata laluan root untuk MySQL 5.6 pada Windows, anda mungkin menghadapi amaran berikut :

2014-02-08 15:44:10 0 [Warning] TIMESTAMP with implicit DEFAULT value
is deprecated. Please use --explicit_defaults_for_timestamp server
option (see documentation for more details).
Salin selepas log masuk

Apakah Maksud Amaran?

Amaran ini berkaitan dengan ciri yang ditamatkan di mana lajur TIMESTAMP dicipta dengan nilai DEFAULT tersirat. Walaupun ia tidak semestinya menunjukkan ralat, ia menyerlahkan amalan terbaik yang disyorkan untuk menentukan lalai eksplisit.

Adakah Anda Perlu Membetulkannya?

Memandangkan amaran itu bukan ralat, tidak wajib untuk memperbaikinya. Anda boleh memilih untuk mengabaikannya dan meneruskan proses tetapan semula kata laluan.

Gelagat Tetingkap Perintah

Jika tetingkap arahan tidak bertindak balas selepas memaparkan amaran, anda tidak seharusnya memaksa -tutup. Proses ini masih berjalan dan akan menyelesaikan operasinya. Tunggu sehingga selesai dan memaparkan mesej yang menunjukkan selesai.

Menyelesaikan Masalah Selepas Amaran

Setelah proses selesai, anda mungkin mengalami kesukaran untuk memulakan semula perkhidmatan MySQL. Dalam kes ini, mulakan semula mesin Windows anda dan perkhidmatan akan bermula secara automatik. Jika anda berjaya menggunakan fungsi meja kerja dengan kata laluan baharu, anda boleh mengesahkan bahawa tetapan semula telah berjaya, dan amaran itu sememangnya hanya amaran.

Petua Melangkau Jadual Pemberian

Jika anda menghadapi isu lanjut semasa proses tetapan semula kata laluan, anda boleh mencuba langkah berikut untuk melangkau jadual pemberian:

  1. Hentikan perkhidmatan MySQL.
  2. Pergi ke direktori konfigurasi MySQL .
  3. Buka fail konfigurasi (cth., my.ini).
  4. Tambah baris berikut: langkau-grant-tables
  5. Simpan perubahan.
  6. Mulakan perkhidmatan MySQL.
  7. Laksanakan arahan untuk mengemas kini kata laluan akar.
  8. Hentikan perkhidmatan MySQL sekali lagi.
  9. Alih keluar baris skip-grant-tables.
  10. Mulakan perkhidmatan MySQL seperti biasa.

Atas ialah kandungan terperinci Tetapan Semula Kata Laluan Root MySQL pada Windows: Mengapa Saya Mendapat Amaran \'TIMESTAMP dengan nilai DEFAULT tersirat tidak digunakan\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!