MySQLデータベースrootパスワードのリセット(linux/windows)

971 ワード

(1)LinuxシステムはSSHで以下のコマンドを実行してMySQLパスワードをdiavpsにリセットする
 
  
rm -f reset-mysql-root-password.phps
wget http://down.hostwiki.info/mysql/reset-mysql-root-password.phps
php reset-mysql-root-password.phps diavps

注意KloxoやDAなどの管理パネルを備えた環境でこの方法を使用してリセットしないでください.
スクリプトの13行目のセキュリティモードでMySQLを起動するコマンドは、MySQLのインストールパスによって異なります.
スクリプトで使用されるmysqlサービス名はmysqldです.一部のシステムではmysqlとなる場合があります.変更に注意してください.
(2)Windowsシステム1、まず実行中のMySQLプロセスを停止する
net stop mysql
サービスとしてロードされていない場合は、プロセスマネージャで直接閉じることができます.
2、安全モードでMySQLを起動する
コマンドラインで実行
X:/MySQL/bin/mysqld-nt.exe --skip-grant-tables
3、完成したらパスワードなしでMySQLに入ることができる
X:/MySQL/bin/mysql -u root -p
パスワードを入力するときは、直接車に戻ればいいです.
4、パスワードの変更
>use mysql
>update user set password=password(「新しいパスワード」)where user=「root」;
>flush privileges;
5、MySQLを起動する
タスクマネージャですべてのMySQLのプロセスを閉じ、次のコマンドを使用して起動します.
net start mysql