linux 跳過許可權驗證修改mysql登入密碼

2021-10-20 17:59:20 字數 812 閱讀 8822

1、編輯mysql配置檔案my.cnf

vi /etc/my.cnf #編輯檔案,找到[mysqld],在下面新增一行skip-grant-tables

[mysqld]

skip-grant-tables

:wq! #儲存退出

service mysqld restart #重啟mysql服務

2、進入mysql控制台

mysql -uroot -p #直接按回車,這時不需要輸入root密碼。

3、修改root密碼

update mysql.user set password=password(『123456』) where user=「root」 and host=「localhost」;

flush privileges; #重新整理系統授權表、重啟也可以

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

4、取消/etc/my.cnf中的skip-grant-tables

vi /etc/my.cnf 編輯檔案,找到[mysqld],刪除skip-grant-tables這一行

:wq! #儲存退出

5、重啟mysql

service mysqld restart #重啟mysql,這個時候mysql的root密碼已經修改為123456

6、進入mysql控制台

mysql -uroot -p #進入mysql控制台

123456 #輸入密碼

至此,linux下忘記mysql root密碼教程結束。

忘記mysql密碼,跳過許可權登入修改密碼

1.停止mysql服務 net stop mysql 或者是 taskkill f im mysqld.exe強行關閉程序。2.使用命令mysqld.exe skip grant tables 3.新開啟乙個視窗,使用命令mysql uroot即可進去到資料庫 當然,mysql5.7以上沒有了pas...

MySQL賬戶 密碼修改,跳過許可權強制登入

cmd視窗下登入mysql 登入 mysql u賬戶名 p 檢視mysql庫中現有的賬戶 select user from mysql.user 連線到mysql庫 use mysql mysql資料庫中有乙個user表,表中有使用者名稱user 許可權host 密碼authentication s...

Linux 許可權修改

linux許可權構成 d 表示put是乙個目錄 第一組rwx 表示目錄的建立者對其擁有 可讀 可寫 可執行 的許可權 第二組rwx 表示與目錄的建立者同組使用者對其擁有 可讀 可寫 可執行 的許可權 第三組r x 表示其他使用者對其擁有 可讀 不可寫 可執行 的許可權 顯然,rwxrwxr x可以用...