1.進入mysql配置檔案
vim /etc/my.cnf
在mysqld下新增 skip-grant-tables
2.重新啟動mysql服務
3.登入mysql
特別注意:在修改mysql資料庫密碼時,首先確認linux伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。4.修改mysql中使用者密碼
update mysql.user set password=password('新置的密碼') where user='root';
5.重新整理許可權
6.退出mysql
exit;
7.進入mysql配置檔案,將skip-grant-tables注釋或刪除
8.重新啟動mysql服務
systemctl restart mysqld.service
9.按剛設定的使用者密碼正常進入資料庫
修改 忘記資料庫密碼
五 解決5.7版本不用密碼也能登入 mysql 5.7 的資料庫沒有了password欄位 用的是authentication string欄位,需要將password替換成authentication string 首先登入 mysql。格式 mysql set password for 使用者名...
MySQL忘記資料庫密碼,重置資料庫密碼
1 編輯mysql的配置檔案 my.ini 一般在mysql安裝目錄下有my.ini即mysql的配置檔案。在此配置檔案的最後新增如下一行 skip grant tables 儲存退出編輯。2 然後重啟mysql服務 在命令列下執行 net stop mysql net start mysql 3 ...
Mysql資料庫忘記密碼處理
1,停止mysql資料庫服務 service mysqld stop 2 以安全模式啟動mysql服務 cd usr bin mysql safe skip grant table 以後臺的模式執行 等待1分鐘後退出到命令提示符模式 3,不需要密碼登入 mysql u root 4,操作mysql....