ホームページ > データベース > mysql チュートリアル > Mysql5.7 で root パスワードを変更する簡単な方法

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

PHPz
リリース: 2017-03-12 14:38:51
オリジナル
1324 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート