1 –mysqlサービスを停止しています
Debian / Ubuntuを実行しているホストの場合、次のコマンドを実行します
#sudo /etc/init.d/mysql stop
RHEL / Centos / Fedoraを実行しているホストの場合、次のコマンドを実行します
#sudo /etc/init.d/mysqld stop
MySQLデータベースサーバーの停止:mysqld。
2 –セーフモードでmysqlを起動する
次のコマンドを実行するには、ユーザーのrootアクセス権が必要です
#mysqld_safe –skip-grant-tables&
[1] 5988
/ var / lib/mysqlからのデータベースを使用してmysqldデーモンを起動する
mysqld_safe [6025]:開始
3 –mysqlサーバーに接続します
#mysql
または
#mysql –u -root
MySQLモニターへようこそ。コマンドは;で終わりますまたは\g。
MySQL接続IDはサーバーバージョンに対して1です:4.1.15-Debian_1-log
ヘルプが表示される場合は、「help;」または「\h」と入力します。 「\c」と入力してバッファをクリアします。
mysql>
4 –新しいmysqlルートパスワードを設定します
次のコマンドを入力します
#mysql> use mysql; <———データベースを選択します;
#mysql> update user set password =PASSWORD(“ NEW-ROOT-PASSWORD”)where User =’root’; <———ユーザーrootの新しいパスワードを設定するには
#mysql>フラッシュ特権; <-特権をフラッシュする
#mysql>quit <—タスクを終了してmysqlから抜け出す
5 –mysqlサービスを停止します
#sudo /etc/init.d/mysqld stop
MySQLデータベースサーバーの停止:mysqld
pidファイル/var/run/mysqld/mysqld.pidからサーバーを停止しています
mysqld_safe [6186]:終了
[1]+完了mysqld_safe–skip-grant-tables
6 –mysqlサービスを開始します
#/ etc / init.d / mysql start
#mysql -u root –p <—手順4で設定した新しいパスワードを使用します
#mysql> <–mysqlログインプロンプトはログインが成功した後に表示されます