Mysql密碼找回及開啟root遠端登入

2021-09-23 21:08:49 字數 1444 閱讀 3618

一、linux下mysql密碼恢復

1

2

3

4

5

6

service mysqld stop

mysqld_safe --skip-grant-tables;ctrl+z暫停#以安全模式啟動mysql服務

mysql -u root -p#用root使用者登陸(無密碼登陸):

mysql> use mysql;

mysql> update usersetpassword=password('新密碼') where user='root';

mysql> flush privileges;

重新登入shell使用新密碼!

二、windows下mysql密碼恢復

1. net stop mysql

2. 切換到mysql安裝目錄\bin下面

3. mysqld-nt --skip-grand-tables 4

.再新開啟乙個cmd視窗輸入:mysql -u root -p #無密碼登陸

5. update user set password=password('新

密碼') where user='root';

三、開啟mysql遠端登入

mysql> grant all privileges on *.* to 'root'@'%' identified by '遠端

密碼';

mysql> flush privileges;

引數說明:

all:授權所有操作命令(增、刪、改、查)

*.* :授權所有資料庫和所有表

% :允許所有ip來訪問mysql

flush privileges; :重新整理授權表

檢視是否開啟,顯示有如下一條,說明已經允許所有遠端登陸

mysql> use mysql;

mysql> select host, user, password from user; 

| % | root | *4acfe3202a5ff5cf467898fc58aab1d615029441 |

四、其他命令

revoke all privileges on *.* from 'root'@'%'; #

撤銷已賦予使用者的許可權;

show grants; :檢視當前使用者許可權

show grants for 使用者@localhost; : 檢視其他使用者許可權

mysql忘記密碼找回密碼

windows 1.以系統管理員身份登陸系統。2.開啟cmd net start 檢視mysql是否啟動。啟動的話就停止net stop mysql.3.我的mysql安裝在d usr local mysql4 bin下。4.跳過許可權檢查啟動mysql.d usr local mysql bin ...

MySQL root密碼找回

以mysql多例項為例,演示找回mysql root的密碼 1 關閉mysql服務 root mysql mysqladmin uroot poldboy123 s data 3306 mysql.sock shutdown 通過mysqladmin shutdown優雅關閉mysql服務。root...

MySQL8 0密碼找回及密碼重置問題

我們首先進入cmd進入bin目錄 在dos視窗中輸入如下命令,此時視窗的命令不會向下執行,卡在這裡,我們需要重新再開啟乙個dos視窗 mysqld console skip grant tables shared memory首先我們在新dos視窗中輸入如下命令,回車,進入mysql 輸入如下指令,...