Rumah > Artikel > pangkalan data > mysql root tukar kata laluan
MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang sesuai untuk pelbagai aplikasi seperti perkhidmatan tapak web, pengurusan pangkalan data dalam talian dan penyimpanan data. Apabila kita perlu menukar kata laluan pengguna root dalam MySQL, kita perlu menguasai beberapa pengetahuan dan operasi yang berkaitan.
Pertama, kita perlu menentukan versi MySQL yang digunakan. Kita boleh memasukkan arahan berikut untuk mengesahkan:
mysql --version
Arahan ini akan mengeluarkan nombor versi MySQL.
Sebelum menukar kata laluan MySQL, kita perlu menghentikan perkhidmatan MySQL terlebih dahulu. Kita boleh menghentikan perkhidmatan MySQL melalui arahan berikut:
sudo systemctl stop mysql
Arahan ini akan menghentikan perkhidmatan MySQL dan melepaskan semua sumber yang diduduki.
Kita perlu menggunakan identiti istimewa untuk memasuki mod arahan MySQL. Kita boleh masuk melalui arahan berikut:
sudo mysql -u root -p
Selepas memasukkan arahan di atas, sistem akan meminta anda memasukkan kata laluan pengguna root. Jika input adalah betul, anda boleh berjaya memasuki mod arahan MySQL.
Kita perlu memasukkan arahan berikut dalam mod arahan MySQL untuk menukar kata laluan:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
Antaranya, 'new_password ' perlu digantikan dengan kata laluan baharu yang ingin anda tetapkan. Selepas memasukkan arahan, MySQL secara automatik akan menyimpan kata laluan baharu yang anda tetapkan.
Selepas memasukkan arahan pengubahsuaian kata laluan, kita perlu menyemak sama ada kata laluan baharu itu berkesan. Kita boleh melihatnya melalui arahan berikut:
mysql> SELECT user, host, plugin FROM mysql.user WHERE user = 'root';
Dalam hasil output, kita boleh melihat nama pengguna, alamat hos, algoritma penyulitan kata laluan dan maklumat lain. Jika kata laluan baharu telah berkuat kuasa, anda boleh melihat bahawa algoritma penyulitan kata laluan bukan lagi 'auth_socket', tetapi 'caching_sha2_password'.
Selepas melengkapkan penukaran kata laluan, kami perlu memulakan semula perkhidmatan MySQL. Kita boleh memulakannya dengan arahan berikut:
sudo systemctl start mysql
Arahan ini akan memulakan semula perkhidmatan MySQL dan menjadikan kata laluan baharu berkuat kuasa.
Ringkasan
Menukar kata laluan pengguna root MySQL adalah operasi yang agak asas, tetapi ia memerlukan pengetahuan tentang mod arahan MySQL. Sebelum menukar kata laluan, anda perlu memastikan untuk menghentikan perkhidmatan MySQL dan memasuki mod arahan MySQL. Selepas menukar kata laluan, anda perlu menyemak sama ada kata laluan baharu berkuat kuasa dan mulakan semula perkhidmatan MySQL. Operasi ini perlu dikendalikan dengan berhati-hati untuk mengelakkan akibat yang tidak dapat dipulihkan untuk pangkalan data.
Atas ialah kandungan terperinci mysql root tukar kata laluan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!