Linuxでmysqlパスワードをリセット
1281 ワード
Linuxでmysqlパスワードをリセット
余二五2017-11-13 15:24:00閲覧500 linux mysql database service
プロジェクトをして、元の席から1ヶ月以上離れた.今日は私の長いデスクトップを開けようとしたが、mysqlのパスワードが覚えていないことに気づいた.本当にカップだ.
リセット処理は次のとおりです.
まず、実行中のmysqldプロセスをすべて停止します.
1
次にmysqlのインストールターゲットに切り替え、次のようにします.
1 2 3
これでパスワードなしでmysqlに入り、次にパスワードを変更します
1 2 3 4 5 6 7
mysqlを再起動します
1
再起動しなければ、パスワードを使わずに入ることができます.ほほほ、分かります.
そしてまた入るとパスワードの入力を求められます
1 2
余二五2017-11-13 15:24:00閲覧500
プロジェクトをして、元の席から1ヶ月以上離れた.今日は私の長いデスクトップを開けようとしたが、mysqlのパスワードが覚えていないことに気づいた.本当にカップだ.
リセット処理は次のとおりです.
まず、実行中のmysqldプロセスをすべて停止します.
1
killall -TERM mysqld
次にmysqlのインストールターゲットに切り替え、次のようにします.
1 2 3
cd
/usr/local/mysql/bin/
.
/mysqld_safe
--skip-grant-tables&
.
/mysql
これでパスワードなしでmysqlに入り、次にパスワードを変更します
1 2 3 4 5 6 7
mysql> use mysql
Database changed
mysql> UPDATE user SET password=password(
'12345'
) WHERE user=
'root'
;
Query OK, 4 rows affected (0.01 sec)
Rows matched: 4 Changed: 4 Warnings: 0
mysql> quit
Bye
mysqlを再起動します
1
service mysqld restart
再起動しなければ、パスワードを使わずに入ることができます.ほほほ、分かります.
そしてまた入るとパスワードの入力を求められます
1 2
mysql -u root -p
Enter password: