Rumah > Artikel > pangkalan data > Mysql boleh menetapkan semula kata laluan root tanpa kata laluan!
menetapkan semula kata laluan root MySQL
Kami memperkenalkan cara untuk menetapkan semula kata laluan root tanpa kata laluan.
Langkah-langkahnya adalah seperti berikut:
1 Buka fail konfigurasi /etc/my.cnf dan tambahkan baris skip-grant-tables di bawah mysqld, seperti berikut:
<.>[mysqld] #... skip-grant-tables #...Dengan cara ini Kita boleh log masuk ke MySQL tanpa kata laluan. Kemudian simpan dan keluar. 2. Mulakan semula MySQL Pilih 1 daripada dua arahan ini:
$ sudo systemctl restart mysqld $ sudo service mysqld restart3 Masukkan mysql dalam terminal untuk log masuk terus ke pangkalan data MySQL:
$ mysqlBerjaya memasukkan mysqlTukar ke perpustakaan sistem MySQL mysql:
mysql> use mysql;5. Tetapkan semula kata laluan root
Perlu diingat bahawa selepas MySQL5. 7, tiada kata laluan
password字段改成了authentication_string。Untuk menukar kata laluan, kita perlu mengubah suai nilai medan ini.
update user set authentication_string=password('新密码') where user='root';Dengan cara ini, kami telah berjaya menukar kata laluan.
5. Ubah suai fail /etc/my.cnf dan ulas ayat langkau-grant-tables yang ditambahkan sebelum ini.
tutorial video mysql"
Atas ialah kandungan terperinci Mysql boleh menetapkan semula kata laluan root tanpa kata laluan!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!