Rumah >pangkalan data >tutorial mysql >Apakah yang perlu saya lakukan jika saya terlupa kata laluan mysql?
Apa yang perlu dilakukan jika anda terlupa kata laluan MySQL anda
MySQL ialah sistem pengurusan pangkalan data hubungan yang digunakan secara meluas. Bagi pengguna yang menggunakan MySQL, melupakan kata laluan MySQL adalah masalah yang sangat sukar. Jika anda perlu menetapkan semula kata laluan MySQL anda, maka anda perlu mengikuti beberapa langkah mudah untuk menyelesaikan proses tersebut.
Berikut ialah langkah untuk menetapkan semula kata laluan MySQL anda:
Pertama, anda perlu menghentikan perkhidmatan MySQL. Anda boleh menghentikan perkhidmatan MySQL dengan menjalankan arahan berikut:
sudo /etc/init.d/mysql stop
atau
sudo service mysql stop
Seterusnya, anda perlu memulakan perkhidmatan MySQL tanpa pengesahan. Anda boleh memulakan perkhidmatan MySQL dengan arahan berikut:
sudo mysqld_safe --skip-grant-tables &
Arahan ini akan memulakan perkhidmatan MySQL dan mematikan pengesahan kebenaran. Dengan cara ini, anda boleh log masuk ke MySQL melalui pengguna root tanpa pengesahan kata laluan.
Masukkan arahan berikut untuk log masuk ke MySQL:
mysql -u root
Sekarang, anda sepatutnya boleh log masuk ke MySQL tanpa menggunakan pengesahan.
Masukkan arahan berikut untuk menetapkan semula kata laluan pengguna:
use mysql; update user set password=PASSWORD("newpassword") where User='root'; flush privileges; quit;
Arahan ini akan mengemas kini kata laluan pengguna MySQL. Ambil perhatian, gantikan "kata laluan baharu" dengan kata laluan baharu pilihan anda.
Sekarang, anda perlu memulakan semula perkhidmatan MySQL. Anda boleh melakukan ini dengan arahan berikut:
sudo /etc/init.d/mysql start
atau
sudo service mysql start
Kini perkhidmatan MySQL harus dimulakan. Anda sepatutnya boleh menyambung ke MySQL menggunakan kata laluan baharu anda.
Ringkasan
Dalam aplikasi praktikal, tetapan semula kata laluan MySQL adalah tugas yang sangat penting. Jika anda terlupa kata laluan MySQL anda, anda boleh mengikuti langkah di atas untuk menetapkannya semula. Perlu diingatkan bahawa kaedah ini tidak berfungsi dengan enjin storan InnoDB. Jika anda menggunakan enjin storan InnoDB, sila berhati-hati untuk memilih kaedah yang betul untuk tetapan semula kata laluan.
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika saya terlupa kata laluan mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!