linux/macはmysqlをインストールしてパスワードの解決方法を忘れます。


前言
この文章では、linux/macのインストールについて、mysqlパスワードを忘れた関連の解決方法を紹介します。参考にして、以下の話は多くなくなりました。詳しく紹介してみましょう。
デバイスを使う
コンピュータ:linuxまたはlike-linux os
mysqlバージョン:5.7+
問題の説明
インストールが完了したら、コマンドmysql -u root でデータベースに接続できません。
解決策
一般的にdmgでインストールされているmysqlのサーバーでは/usr/local/mysql-version-name-.../に設置されています。
このディレクトリに入ることによってcd ./binに入ります。

#       mysql,    mysql  
$ sudo lsof -i:3306
$ sudo kill -9 mysql-pid
#   mysql     
$ sudo ./mysqld_safe --skip-grant-tables

#   mysql shell
$ sudo ./mysql -u root

#   mysql.user    root     
$ update mysql.user set authentication_string=PASSWORD('you password') where User='root';

#         。
後話
修正後、例えばnavicatを使って接続してデータベースを変更すると、パスワードの変更を促すことができます。パスワードを再入力すればいいです。セキュリティモードで変更したパスワードに入るか、マークされたパスワードが期限切れになっているため、改めてOKを修正します。
締め括りをつける
以上はこの文章の全部の内容です。本文にはまだたくさん足りないところがあります。本文の内容は皆さんの学習や仕事に対して一定の参考となる学習価値を持っています。疑問があれば、メッセージを残して交流してください。ありがとうございます。