Mysql 8 0 13在liunx上 密碼重置

2021-09-03 07:43:28 字數 739 閱讀 2994

在阿里雲centos7 中安裝mysql 8.0.13 後,在設定遠端登入環節。root 密碼搞丟了。

弄了好久才找回密碼。廢了我一下午時間。

systemctl status mysqld.service

systemctl stop mysqld.service

systemctl start mysqld.service

#vim /etc/my.cnf 配置檔案中加入skip-grant-table後正常登陸。

mysql>mysql -u root

mysql>

使用下面**修改密碼。

注意:mysql5.7.6以後廢棄了user表中的password欄位和 password() 方法,用authentication_string代替password。所以凡是利用password和password()修改密碼的都不正確。

update user set authentication_string=』』 where user=『root』;

alter user 『root』@『localhost』 identified by 『zhai123#』;

flush privileges;

重新啟動mysql,使用新的密碼登入。

mysql8 0 13修改密碼

在安裝完資料庫後,由於自己不小心直接關閉了安裝視窗,或者長時間沒有使用root使用者登入系統,導致忘記了root密碼,這時就需要重置mysql的root密碼。當然,最簡單方式自然是刪除資料庫的data目錄,然後重新安裝資料庫。但是很多時間我們需要保留data目錄中的資料,所以就需要查詢如何重置roo...

Mysql 8 0 13如何重置密碼

在網上搜尋了很多辦法都不成功,直到看到 綠茶葉 的部落格按他的方法重置成功,在這裡表示感謝。這裡記錄下他的方法,以便以後查閱。1 開啟cmd,輸入 net stop mysql,停止mysql的服務 2 跳過密碼驗證登入mysql服務 輸入命令 mysqld console skip grant t...

mysql8安裝 MySQL8 0 13安裝

將安裝目錄新增到環境變數path中,如圖 在安裝目錄下新建乙個名為my.ini的配置檔案,內容如下 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d devinstallmysql 8.0.13 winx64 設定mysql資料庫的資料的存放目錄 dat...