資料庫密碼重制

2021-09-20 18:09:32 字數 1039 閱讀 8016

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

系統運維  

www.osyunwei.com

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密碼

系統運維  

www.osyunwei.com

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 #輸入密碼

修改root密碼

mysql -u root

mysql> use mysql;

mysql> update user set password = password('newpass') where user = 'root';

mysql> flush privileges;

MySQL忘記資料庫密碼,重置資料庫密碼

1 編輯mysql的配置檔案 my.ini 一般在mysql安裝目錄下有my.ini即mysql的配置檔案。在此配置檔案的最後新增如下一行 skip grant tables 儲存退出編輯。2 然後重啟mysql服務 在命令列下執行 net stop mysql net start mysql 3 ...

資料庫 MYSQL MySql資料庫使用者密碼的修改

環境 作業系統 win2003 mysql mysql ver 12.22 distrib 4.0.18,for win95 win98 i32 思想 為了安全加密需要設定mysql資料庫相關使用者的密碼 mysql資料庫的密碼都是儲存在mysql資料庫例項的user表中的password欄位裡,通...

資料庫忘記密碼

停止mysql服務 service mysqld stop2.編寫mysql配置檔案,並啟動mysql vim etc my.cnf最後一行新增 忽略mysql許可權問題,直接登入 skip grant tables啟動資料庫 service mysqld start無密碼進入mysql,執行對賬號...