Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Tetapkan Semula Kata Laluan Root MySQL Apabila Kata Laluan Semasa Kosong?

Bagaimana untuk Tetapkan Semula Kata Laluan Root MySQL Apabila Kata Laluan Semasa Kosong?

Patricia Arquette
Patricia Arquetteasal
2024-10-28 14:10:02487semak imbas

 How to Reset the MySQL Root Password When the Current One is Empty?

Menetapkan Semula Kata Laluan Root MySQL

Apabila menghadapi kesukaran log masuk sebagai root dengan kata laluan kosong, seseorang mungkin menghadapi cabaran dalam mengubah suai melalui kaedah konvensional kaedah. Artikel ini meneroka penyelesaian alternatif untuk menetapkan semula kata laluan akar secara paksa.

Tetapan Semula Kata Laluan Berpaksa:

  1. Buat Skrip Tetapan Semula Kata Laluan: Mulakan dengan membuat skrip yang mengandungi arahan berikut:
UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root';

Simpan skrip ini dalam fail dengan nama yang sesuai, seperti resetpassword.sql.

  1. Mulakan MySQL dengan Fail Permulaan: Ajak MySQL dengan argumen --init-file diikuti dengan laluan ke skrip tetapan semula. Contohnya:
mysqld_safe --init-file=/path/to/resetpassword.sql &
  1. Tetapkan Semula Kata Laluan: Skrip akan dilaksanakan apabila pelayan dimulakan, menetapkan semula kata laluan root dan ditamatkan.
  2. Mulakan Semula MySQL Secara Biasa: Setelah kata laluan telah ditetapkan semula, tamatkan pelayan jika ia masih berjalan dan mulakan semula dalam konfigurasi biasa.

Kesimpulan:

Kaedah ini menyediakan mekanisme yang boleh dipercayai untuk menetapkan semula kata laluan akar MySQL secara paksa, membenarkan akses kepada pangkalan data tanpa perlu menyahpasang atau memasang semula pelayan.

Atas ialah kandungan terperinci Bagaimana untuk Tetapkan Semula Kata Laluan Root MySQL Apabila Kata Laluan Semasa Kosong?. 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