mysql登入密碼忘記怎麼辦?

2022-05-24 12:51:08 字數 945 閱讀 2523

##很多時候,密碼太多導致有的密碼不常用的話很容易被忘記,資料庫密碼忘記了怎麼 辦?以下方法可以解決這個煩惱:

1)首先在linux上登入超級賬戶(我這裡是root);

2)修改/etc/my.cnf配置檔案(這一步作用是資料庫

啟動的時候 跳躍許可權表的限制,不用驗證密碼,直接登入。):

vi /etc/my.cnf

在[mysqld]下面加一行:

skip-grant-tables

然後儲存並退出。

改了配置檔案記得重啟服務:

service mysqld restart

3)跳過驗證啟動mysql:

/usr/local/mysql/bin/mysqld_safe -skip-grant-tables>/dev/null 2>&1 &

4)進入mysql配置檔案目錄

cd /usr/local/mysql/bin

5)免密碼進入資料庫

mysql -uroot mysql

6)修改密碼

update user set password=password('123456') where user='root';

我這裡將資料庫的root密碼改為了123456,自己可以隨意填寫。

7)讓修改直接生效

flush privileges;

這條語句直接重新整理mysql系統許可權表,讓修改立即生效而不必再重啟mysql服務。

8)退出mysql

exit;

9)killall mysql

10)記得把改過的my.cnf配置檔案改回來!!!

vi /etc/my.cnf

把剛才加的skip-grant-tables這一行刪除

儲存並退出 

最後重啟mysql就可以了

service mysqld restart

Mysql忘記登入密碼怎麼辦?

skip grant tables 關閉授權表登入 skip networking 只能本地登入關閉遠端登入 a.關閉資料庫例項 etc init.d mysqld stop b.特殊模式啟動 mysqld safe skip grant tables skip networking c.登入重新整...

mysql 怎麼辦 mysql 密碼忘記怎麼辦

一 若資料庫是初次登陸 linux系統給資料庫生成了乙個原始密碼在檔案 var log mysqld.log中 grep temporary password var log mysqld.log 找到原始密碼 登陸 mysql uroot p 你找到的密碼 mysql set global val...

mysql忘記密碼怎麼辦?

mysql忘記密碼怎麼辦?windows 1.用系統管理員登陸系統。2.停止mysql的服務。3.進入命令視窗,然後進入mysql的安裝目錄,比如我的安裝目錄是c mysql,進入c mysqlbin 4.跳過許可權檢查啟動mysql,c mysqlbin mysqld nt skip grant ...