ホームページ  >  記事  >  データベース  >  Mysql5.7 で root パスワードを変更する簡単な方法

Mysql5.7 で root パスワードを変更する簡単な方法

PHPz
PHPzオリジナル
2017-03-12 14:38:511317ブラウズ

mysql 管理者の root パスワードの変更は非常に一般的な問題であり、インターネット上には多くのチュートリアルがあります。ただし、エディターはいくつかの調査を行った結果、以前のチュートリアルを使用できるようになりました。 . ここでみんなと共有しましょう。

バージョン更新により、ユーザーの元のパスワードフィールドがauthentication_stringに変更されました

バージョン更新により、多くのオンラインチュートリアルが適用されなくなり、公式Webサイトのドキュメントもスムーズに操作できなくなります。

MySQL が実行中の場合は、最初に強制終了します:

killall -TERM mysqld。

実行します

mysqld_safe --skip-grant-tables &

現時点でリモート接続したくない場合:

mysqld_safe --skip-grant-tables --skip-networking &

mysqlを使用してサーバーに接続します

パスワードを変更します:

update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';

*特別な注意事項として、新しいバージョンのmysqlデータベースの下のユーザーテーブルにはパスワードフィールド

がなくなり、代わりに、暗号化されたユーザーパスワードが変更されたauthentication_stringフィールド

mysql> flush privileges;
mysql> quit;

に保存されます。再起動


killall -TERM mysqld。
mysqld_safe &

その後、mysqlに接続できるようになります

しかし、この時点では操作が不完全のようで、ユーザーを変更する必要があります...

alter user 'root'@'localhost' identified by '123';

インターネットの記事には、Jiang Ziでもそれができると書かれていました:

リーリー

以上がMysql5.7 で root パスワードを変更する簡単な方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。