usemysql;4mysql>updateusersetpassword=passwordD("test") di mana"/> usemysql;4mysql>updateusersetpassword=passwordD("test") di mana">

Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menukar kata laluan mysql dalam sistem Linux

Bagaimana untuk menukar kata laluan mysql dalam sistem Linux

王林
王林ke hadapan
2023-05-27 19:16:571984semak imbas

1. Mempunyai kata laluan akar mysql asal

Kaedah pertama:

Di luar sistem mysql, gunakan mysqladmin

 1 mysqladmin -u root -p password "test123"
 2 Enter password: 【输入原来的密码】

Kaedah kedua:

Log masuk ke dalam sistem mysql

 1 mysql -uroot -p
 2 Enter password: 【输入原来的密码】
 3 mysql>use mysql;
 4 mysql> update user set password=passworD("test") where user='root';
 5 mysql> exit;

Nota: Jika versi Mysql ialah 5.7 dan ke atas, gantikan kenyataan kemas kini seperti berikut:

 1 mysql> update user set authentication_string=passworD("test") where user='root';

2. Terlupa kata laluan akar mysql asal

Kaedah ketiga:

Mula-mula dapatkan kebenaran root sistem pengendalian, dan kemudian bunuh perkhidmatan Mysql atau hentikannya secara manual Di sini saya syorkan menggunakan hentian manual; >

 1 service mysql stop

& bermaksud berjalan di latar belakang Jika ia tidak lagi berjalan di latar belakang, buka sahaja terminal lain.

Kemudian log masuk ke MySQL dan tukar kata laluan

 1 mysqld_safe --skip-grant-tables &

Nota: Jika versi Mysql ialah 5.7 dan ke atas, kenyataan kemas kini adalah seperti berikut:

 1 mysql
 2 mysql> use mysql;
 3 mysql> UPDATE user SET password=password("test123") WHERE user='root';  
 4 mysql> exit;

Atas ialah kandungan terperinci Bagaimana untuk menukar kata laluan mysql dalam sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam