Rumah  >  Artikel  >  pangkalan data  >  Tetapan Semula Kata Laluan Root MySQL pada Windows: Mengapa Saya Mendapat Amaran \"TIMESTAMP dengan nilai DEFAULT tersirat tidak digunakan\"?

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

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-28 01:40:02432semak imbas

  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).

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!

Kenyataan:
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