MySql恢復密碼的過程

2022-01-29 05:35:25 字數 1045 閱讀 8790

密碼是乙個非常重要的東西,所以往往設定的很複雜,也往往一不小心.......就忘了  : (

很多童鞋在linux下看到一堆命令列往往都是一臉懵逼,不知從何下手,這裡記錄了下基本的恢復操作以備不時之需!

第一步  先停止mysql服務

systemctl stop mysqld

設定mysql的環境選項

systemctl set-environment mysqld_opts="--skip-grant-tables"

然後重啟動mysql服務 (此時載入的option就是第二步你指定的方式了,即跳過grant檢測)

systemctl start mysqld

以root登入mysql

mysql -u root

接下來。。。毫無疑問,我們要開始重置密碼了!

mysql> update mysql.user set authentication_string = password('mynewpassword')

-> where user = 'root' and host = 'localhost';

mysql> flush privileges;

mysql> quit

設定完畢後,要停止服務

systemctl stop mysqld

還原環境設定

systemctl unset-environment mysqld_opts

勝利在望!重啟動服務

systemctl start mysqld

登入伺服器

mysql -u root -p

設定密碼,免得再一次悲劇

grant all privileges on *.* to 『root』@『%' identified by 'password' with grant option;

flush privileges;

mysql密碼還原 mysql密碼恢復

一.mysql密碼的恢復方法之一 如果忘記了mysqlroot密碼,可以用以下方法重新設定 1.kill掉系統裡的mysql程序 killall term mysqld 2.用以下命令啟動mysql,以不檢查許可權的方式啟動 safe mysqld skip grant tables 3.然後用空密...

mysql密碼恢復

破解過程 1 停止mysql服務 以管理員身份,在cmd命令列下執行 使用如下命令 2 使用命令啟動mysql資料庫,命令如下 mysqld skip grant tables 或者 mysqld nt skip grant tables 3.新開乙個cmd視窗,進行如下命令操作 1 mysql u...

mysql密碼恢復

一.mysql密碼的恢復方法之一 如果忘記了mysqlroot密碼,可以用以下方法重新設定 1.kill掉系統裡的mysql程序 killall term mysqld 2.用以下命令啟動mysql,以不檢查許可權的方式啟動 safe mysqld skip grant tables 3.然後用空密...