Rumah  >  Artikel  >  pangkalan data  >  mysql root tukar kata laluan

mysql root tukar kata laluan

WBOY
WBOYasal
2023-05-08 16:44:371670semak imbas

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.

  1. Tentukan versi MySQL

Pertama, kita perlu menentukan versi MySQL yang digunakan. Kita boleh memasukkan arahan berikut untuk mengesahkan:

mysql --version

Arahan ini akan mengeluarkan nombor versi MySQL.

  1. Hentikan perkhidmatan 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.

  1. Masukkan mod arahan MySQL

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.

  1. Tukar kata laluan pengguna root

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.

  1. Semak sama ada kata laluan baharu itu berkesan

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'.

  1. Mulakan semula perkhidmatan MySQL

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!

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
Artikel sebelumnya:kunci padam mysqlArtikel seterusnya:kunci padam mysql