mysql忘記密碼

2021-08-21 20:13:40 字數 1032 閱讀 2163

解決linux-mysql 登入時,報異常:access denied for user 『root』@』localhost』

第一步:停服務

/etc/init.d/mysql stop

或者service mysqld stop

mysql -u root

grant all privileges on . to 『root』@』localhost』 identified by 『root』 with grant option;

問題一:發現無密碼條件下,沒有授權的寫許可權

the mysql server is running with the –skip-grant-tables option so it cannot execute this statement

解決方法:

mysql> set global read_only=0;//(關掉新主庫的唯讀屬性)

mysql>flush privileges;

再次執行第四步授權語句:grant all privileges on . to 『root』@』localhost』 identified by 『root』 with grant option;

mysql>set global read_only=1;//(讀寫屬性)

mysql>flush privileges;

(注意重新整理是必須項)

第五步:重啟資料庫

/etc/init.d/mysql restart

或者 service mysql restart

原文:第二部報錯:

mysqld_safe directory 『/var/run/mysqld』 for unix socket file don』t exists

mkdir -p /var/run/mysqld

chown mysql:mysql /var/run/mysqld

/usr/bin/mysqld_safe –skip-grant-tables &

flush privileges;

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

再開啟另外乙個cmd視窗,同樣是進入到mysql的bin目錄,如果已經將mysql的bin目錄配置到環境變數中,可以直接輸入mysql命令 c mysql 5.7.19 winx64 bin mysql welcome to the mysql monitor.commands end with o...

忘記mysql密碼

如果 mysql 正在執行,首先殺之 killall term mysqld。啟動 mysql bin safe mysqld skip grant tables 就可以不需要密碼就進入 mysql 了。然後就是 use mysql update user set password password...

MYSQL密碼忘記

1.先以root使用者登入系統 2.關閉mysql服務或程序 service mysql d stop killall mysqld 3.特權啟動mysqld safe skip grant tables 4.然後可以不需要密碼進入mysql mysql u root p 要求輸入密碼時直接回車即可...