Terlupa kata laluan akar mysql
MySQL ialah sistem pengurusan pangkalan data hubungan yang sangat popular. Sama ada pada komputer peribadi atau dalam aplikasi peringkat perusahaan, menggunakan MySQL untuk mengurus data telah menjadi kebiasaan. Walau bagaimanapun, jika anda seorang pemula menggunakan MySQL, kadangkala anda akan menghadapi beberapa masalah, seperti terlupa kata laluan root.
Dalam MySQL, root ialah akaun pentadbir lalai Ia mempunyai tahap kebenaran tertinggi dan boleh mengakses dan mengendalikan semua kandungan pangkalan data. Jika anda terlupa kata laluan root anda, maka anda perlu mengambil beberapa langkah untuk menetapkannya semula.
Berikut adalah beberapa kaedah biasa untuk menyelesaikan masalah terlupa kata laluan root MySQL:
Kaedah 1: Gunakan arahan mysqladmin
mysqladmin ialah arahan yang digunakan untuk menguruskan MySQL pelayan Jalankan utiliti, yang boleh digunakan untuk menukar kata laluan akaun root. Berikut adalah langkah-langkah untuk menggunakan arahan mysqladmin untuk menetapkan semula kata laluan root:
1 Gunakan terminal untuk membuka klien baris arahan MySQL:
mysql -u root -p
Masukkan kata laluan akar semasa dan log masuk ke baris arahan MySQL.
3. Masukkan arahan berikut untuk menukar kata laluan:
mysqladmin -u root -p password newpassword
Di mana "kata laluan baharu" ialah kata laluan baharu yang ingin anda tetapkan. Selepas melaksanakan arahan ini, kata laluan root akan ditetapkan semula.
Kaedah 2: Gunakan pernyataan KEMASKINI
Jika anda tidak boleh menggunakan arahan mysqladmin, anda juga boleh cuba menggunakan pernyataan UPDATE MySQL untuk menetapkan semula kata laluan root. Berikut adalah langkah-langkah untuk menggunakan pernyataan UPDATE untuk menukar kata laluan root:
1 Gunakan terminal untuk membuka klien baris arahan MySQL:
mysql -u root -p
Masukkan kata laluan akar semasa dan log masuk ke baris arahan MySQL.
3. Laksanakan pernyataan SQL berikut pada baris arahan MySQL:
UPDATE mysql.user SET authentication_string=PASSWORD('newpassword') WHERE User='root'; FLUSH PRIVILEGES;
Antaranya, "newpassword" ialah kata laluan baharu yang anda ingin tetapkan Selepas melaksanakan pernyataan ini, kata laluan akar akan ditetapkan semula.
Kaedah 3: Ubah suai fail konfigurasi
Sekiranya dua kaedah di atas tidak berfungsi, maka kaedah terakhir ialah mengubah suai fail konfigurasi MySQL. Berikut ialah langkah untuk mengubah suai fail konfigurasi untuk menetapkan semula kata laluan root:
skip-grant-tables
Tetapan ini akan mendayakan mod pengesahan tanpa kata laluan MySQL.
mysql -u root
Anda boleh log masuk ke baris arahan MySQL tanpa memasukkan kata laluan.
UPDATE mysql.user SET authentication_string=PASSWORD('newpassword') WHERE User='root'; FLUSH PRIVILEGES;
Di mana "kata laluan baharu" ialah kata laluan baharu yang anda mahu tetapkan.
Ringkasan
Melupakan kata laluan akar MySQL adalah masalah biasa dan menjengkelkan bagi pengguna. Tetapi nasib baik, terdapat beberapa kaedah yang boleh anda gunakan untuk menetapkan semula kata laluan anda. Untuk orang baru, disyorkan untuk mencuba menggunakan arahan mysqladmin untuk menukar kata laluan terlebih dahulu. Jika kaedah ini tidak menyelesaikan masalah, anda boleh cuba menggunakan kenyataan UPDATE atau mengubah suai fail konfigurasi. Tidak kira kaedah yang anda gunakan, pastikan anda ingat untuk menetapkan kata laluan baharu untuk memastikan keselamatan akaun anda.
Atas ialah kandungan terperinci Terlupa kata laluan akar mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!