Mysqlはrootパスワードを忘れて解決します
909 ワード
1 stop mysql
2 safeモードを起動しますが、ユーザーの権限テーブルであるprivilegesテーブルをスキップします.
3 mysqlにログインしmysqlデータベースを使用するここにパスワードは必要ありません
4新しいパスワードの設定
5
6 mysqlを終了して再起動
7ログイン
はい、新しいパスワードを使ってもいいです.
Ubuntu/Debian: sudo /etc/init.d/mysql stop
CentOs: sudo /etc/init.d/mysqld stop
2 safeモードを起動しますが、ユーザーの権限テーブルであるprivilegesテーブルをスキップします.
sudo mysqld_safe --skip-grant-tables &
3 mysqlにログインしmysqlデータベースを使用するここにパスワードは必要ありません
mysql -u root
use mysql;
4新しいパスワードの設定
update user set password=PASSWORD("mynewpassword") where User='root';
5
flush the privileges
6 mysqlを終了して再起動
quit
Ubuntu/Debian:
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start
CentOS:
sudo /etc/init.d/mysqld stop
7ログイン
mysql -u root -p
はい、新しいパスワードを使ってもいいです.