usemysql;4mysql>updateusersetpassword=passworD("test")wher"/> usemysql;4mysql>updateusersetpassword=passworD("test")wher">
mysql システムの外部で、mysqladmin
1 mysqladmin -u root -p password "test123" 2 Enter password: 【输入原来的密码】
By 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;
注: Mysql のバージョンが 5.7 以降の場合は、update ステートメントを次のように置き換えます:
1 mysql> update user set authentication_string=passworD("test") where user='root';
最初にオペレーティング システムの root 権限を取得し、次に Mysql サービスを強制終了するか、手動で停止します。ここでは手動停止を使用することをお勧めします。
1 service mysql stop
その後、実行
1 mysqld_safe --skip-grant-tables &
& はバックグラウンドで実行することを意味します。バックグラウンドで実行されなくなった場合は、別のターミナルを開いてください。
次に、MySQL にログインし、パスワードを変更します。
1 mysql 2 mysql> use mysql; 3 mysql> UPDATE user SET password=password("test123") WHERE user='root'; 4 mysql> exit;
注: Mysql のバージョンが 5.7 以降の場合、更新ステートメントは次のようになります:
1 mysql> update user set authentication_string=passworD("test") where user='root';
以上がLinuxシステムでmysqlパスワードを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。