Linuxの下でMysqlパスワードを忘れます

500 ワード

Mysqlサービスがまだ稼働している場合はサービスを停止しますsudo service mysql stop
セーフモード起動Mysqlsudo mysqld_safe --skip-grant-tables
起動時に次のエラーが発生した場合mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists
sudo mkdir-p/var/run/mysqld sudo chown mysql:mysql/var/run/mysqldエラーを解決してMysqlを起動
別のコマンドラインを起動mysql -u root -pパスワードなしでMysql UPDATE user SET authentication_string=PASSWORD('root') WHERE User='root';に直接アクセス