Menetapkan Semula Kata Laluan Root MySQL pada FreeBSD 8.1
Isu biasa dengan pangkalan data MySQL ialah melupakan kata laluan akar, menghalang akses kepada pangkalan data. Artikel ini menangani masalah ini secara khusus pada FreeBSD 8.1, menyediakan penyelesaian langkah demi langkah.
Ralat "1045 - Akses ditolak untuk 'root' pengguna @ 'localhost' (menggunakan kata laluan: NO)" menunjukkan bahawa pengguna root dinafikan akses kerana kata laluan yang salah. Untuk menyelesaikan masalah ini, ikuti langkah berikut:
-
Hentikan MySQL: Jalankan arahan sudo stop mysql untuk menghentikan perkhidmatan MySQL.
-
Mulakan MySQL dalam Mod Selamat: Masukkan arahan sudo mysqld --skip-grant-tables --skip-networking untuk memulakan MySQL dalam mod yang memintas pengesahan pengguna.
-
Sambung ke MySQL: Buka terminal MySQL dengan menaip mysql.
-
Kemas kini Kata Laluan Root: Jalankan query update mysql.user set password = password('your_new_password') where user = 'root'; untuk menukar kata laluan pengguna root.
-
Keistimewaan Flush: Jalankan keistimewaan flush arahan; untuk menggunakan kata laluan baharu.
-
Keluar dari MySQL: Taip keluar; untuk menutup terminal MySQL.
-
Tutup MySQL: Masukkan arahan sudo mysqladmin shutdown untuk menghentikan perkhidmatan MySQL.
-
Mulakan semula MySQL: Jalankan arahan sudo start mysql untuk memulakan semula MySQL dengan kata laluan baharu.
Atas ialah kandungan terperinci Bagaimana untuk Tetapkan Semula Kata Laluan Root MySQL Anda pada FreeBSD 8.1?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!