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