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

Mysql5.7でrootパスワード共有を変更する方法

PHPz
リリース: 2017-04-03 17:31:45
オリジナル
1423 人が閲覧しました

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

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

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

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

killall -TERM mysqld。
ログイン後にコピー

実行します。現時点でリモート接続したくない場合:

mysqld_safe --skip-grant-tables &
ログイン後にコピー

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

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

mysqld_safe --skip-grant-tables --skip-networking &
ログイン後にコピー

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

代わりに、暗号化されたユーザー パスワードが、authentication_string フィールドに保存されます

update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';
ログイン後にコピー

変更が完了しました。再起動

mysql> flush privileges;
mysql> quit;
ログイン後にコピー

すると、mysqlに接続できるようになります

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

killall -TERM mysqld。
mysqld_safe &
ログイン後にコピー

ウェブ記事には、Jiang Ziでもそれができると書かれていました:

alter user 'root'@'localhost' identified by '123';
ログイン後にコピー

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

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