mysql mac環境でパスワードを忘れてパスワードを再設定
977 ワード
背景
公式サイトの説明(住所)に従って、macにmysql serverをインストールした後、あいにく初期パスワードを忘れました.この場合、古いパスワードがない場合に、新しいパスワードをリセットするにはどうすればいいのでしょうか.
ステップ
1,mysqlのバックグラウンドプロセスを停止
注:1、次のコードを実行するにはsudoという接頭辞を追加する必要がある場合があります.sudo後に提示されたパスワードは、対応するアカウントのパスワードです.
2 mysqlのセキュリティプログラムを実行し、権限テーブルのスキップオプションを使用します.
3、shellウィンドウを再開し、rootアカウントを使用してログインし、パスワードを持たない
mysqlクライアントにアクセスして実行
パスワードの変更
mysqlクライアントの再起動
参考資料
https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html https://blog.dotkam.com/2007/04/10/mysql-reset-lost-root-password/
公式サイトの説明(住所)に従って、macにmysql serverをインストールした後、あいにく初期パスワードを忘れました.この場合、古いパスワードがない場合に、新しいパスワードをリセットするにはどうすればいいのでしょうか.
ステップ
1,mysqlのバックグラウンドプロセスを停止
ps -ef | grep mysql - mysql/mysqld
sudo kill -9 mysqld - kills the daemon, if it is running.
注:1、次のコードを実行するにはsudoという接頭辞を追加する必要がある場合があります.sudo後に提示されたパスワードは、対応するアカウントのパスワードです.
2 mysqlのセキュリティプログラムを実行し、権限テーブルのスキップオプションを使用します.
sudo mysqld_safe --skip-grant-tables &
3、shellウィンドウを再開し、rootアカウントを使用してログインし、パスワードを持たない
mysql -u root
mysqlクライアントにアクセスして実行
mysql> FLUSH PRIVILEGES;
パスワードの変更
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
mysqlクライアントの再起動
参考資料
https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html https://blog.dotkam.com/2007/04/10/mysql-reset-lost-root-password/