Rumah  >  Artikel  >  pangkalan data  >  Mysql boleh menetapkan semula kata laluan root tanpa kata laluan!

Mysql boleh menetapkan semula kata laluan root tanpa kata laluan!

藏色散人
藏色散人ke hadapan
2022-01-05 15:35:032074semak imbas

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 restart
3 Masukkan mysql dalam terminal untuk log masuk terus ke pangkalan data MySQL:

$ mysql
Berjaya memasukkan mysql

Tukar 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(&#39;新密码&#39;) where user=&#39;root&#39;;
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.

Jika tidak, kami masih akan log masuk ke Mysql tanpa kata laluan.

6 Mulakan semula MySQL dan anda selesai.

Pembelajaran yang disyorkan: "

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!

Kenyataan:
Artikel ini dikembalikan pada:awaimai.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Apakah maksud <=> dalam mysqlArtikel seterusnya:Apakah maksud <=> dalam mysql