mysql的root用户密码_MySQL的root用户密码忘了 , 该怎么办?
當我們安裝好MySQL后 , 默認root用戶登錄MySQL是沒有密碼的 , 當我們為root用戶設置密碼后 , 再次登錄忘記了密碼該怎么辦?
本地root密碼重設 :
解決問題思路 :
1 . 修改主配置文件 /etc/my.cnf , 設置登錄時跳過權限表的驗證
2 . 設置好后重啟服務
3 . 在mysql-server 服務器上做免密碼登錄 , 更新root的密碼
4 . 再次修改 /etc/my.cnf 主配置文件
5 . 重啟服務
6 . 用新密碼登錄
實例 :
環境 : 安裝好MySQL數據庫的centos7系統
步驟 :
在centos7安裝好mariadb服務器后 , mysql進入數據庫中為root設置一個密碼 , 再退出數據庫
退出數據庫后 , 直接用mysql命令是進不去數據庫的 , 此時root的密碼為root , 假設我們當前不記得了mysql的root密碼 , 操作如下
1 .?修改主配置文件 /etc/my.cnf , 設置登錄時跳過權限表的驗證
在主配置文件插入 skip_grant_table
2 . 重啟服務 , 此時不用密碼就可以進入mysql數據庫了
3 . 更新root的密碼
update mysql.user set password=password("127") where user='root' and host='localhost' ?#將密碼設置為127
flush privileges; ? ? ? ? ? ?#刷新權限表
4 . 退出數據庫 , 把主配置文件的skip_name_table 這行注釋 , 再次重啟服務
5 . 用新設置的密碼登錄數據庫
登錄成功 !!
總結
以上是生活随笔為你收集整理的mysql的root用户密码_MySQL的root用户密码忘了 , 该怎么办?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 长安汽车:今年推进深蓝 200 家以上仓
- 下一篇: mysql relay log时间_如何