Rumah >pangkalan data >tutorial mysql >Apakah yang perlu saya lakukan jika saya terlupa kata laluan mysql?

Apakah yang perlu saya lakukan jika saya terlupa kata laluan mysql?

WBOY
WBOYasal
2023-05-23 09:29:071885semak imbas

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:

  1. Hentikan perkhidmatan MySQL.

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

  1. mulakan MySQL tanpa pengesahan Hidangkan.

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.

  1. Log masuk ke MySQL.

Masukkan arahan berikut untuk log masuk ke MySQL:

mysql -u root

Sekarang, anda sepatutnya boleh log masuk ke MySQL tanpa menggunakan pengesahan.

  1. Tetapkan semula kata laluan pengguna.

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.

  1. Mulakan semula perkhidmatan MySQL.

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!

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