在阿里雲centos7 中安裝mysql 8.0.13 後,在設定遠端登入環節。root 密碼搞丟了。
弄了好久才找回密碼。廢了我一下午時間。
systemctl status mysqld.servicesystemctl 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』;重新啟動mysql,使用新的密碼登入。alter user 『root』@『localhost』 identified by 『zhai123#』;
flush privileges;
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...