MYSQL8如何快速修改root密碼
MYSQL8修改root密碼
第一步:修改配置文件免密碼登錄mysql
1、進(jìn)入文件:vi /etc/my.cnf
2、按i鍵表示可以編輯;添加skip-grant-tables;按esc鍵,輸入:wq保存退出
3、重啟mysql:sudo service mysqld restart
第二步免密碼登錄mysql
1、登錄:mysql -u root -p
2、提示輸入密碼按回車進(jìn)入
3、進(jìn)入數(shù)據(jù)庫,輸入:use mysql;
4、查看root用戶信息:select host, user, authentication_string, plugin from user;
5、更新root用戶信息,把密碼設(shè)置為空字符串:update user set authentication_string=‘’ where user=‘root’;
第三步、退出mysql;注釋掉/etc/my.cnf文件最后的 skip-grant-tables ;重啟:sudo service mysqld restart
第四步:設(shè)置密碼
1、重新開啟一個客戶端;
2、登錄mysql(這時候還是不用輸入密碼,因?yàn)樯厦嬉呀?jīng)把密碼設(shè)置為空字符串了);
3、修改root用戶密碼:ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘你的密碼’;
4、退出mysql后就可以用密碼登錄了
補(bǔ)充:MySQL8改root密碼
MySQL8的改密碼跟MySQL5不同,要使用以下語句更改
alter user'root'@'localhost' identified with mysql_native_password by '新密碼';
到此這篇關(guān)于MYSQL8如何快速修改root密碼的文章就介紹到這了,更多相關(guān)mysql8修改root密碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL8.4設(shè)置密碼規(guī)則為mysql_native_password問題
這篇文章主要介紹了MySQL8.4設(shè)置密碼規(guī)則為mysql_native_password問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08
MySQL中關(guān)于超鍵和主鍵及候選鍵的區(qū)別
這篇文章主要介紹了MySQL中關(guān)于超鍵和主鍵及候選鍵的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07
MySQL數(shù)據(jù)庫遭到攻擊篡改(使用備份和binlog進(jìn)行數(shù)據(jù)恢復(fù))
這篇文章主要介紹了MySQL數(shù)據(jù)庫遭到攻擊篡改(使用備份和binlog進(jìn)行數(shù)據(jù)恢復(fù)),需要的朋友可以參考下2016-04-04
MySQL遠(yuǎn)程無法連接的一些常見原因總結(jié)
有的小伙伴發(fā)現(xiàn)自己的mysql無法正常連接遠(yuǎn)程服務(wù)器,下面這篇文章主要給大家介紹了關(guān)于MySQL遠(yuǎn)程無法連接的一些常見原因,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09
mysql字符串的‘123’轉(zhuǎn)換為數(shù)字的123的實(shí)例
下面小編就為大家?guī)硪黄猰ysql字符串的‘123’轉(zhuǎn)換為數(shù)字的123的實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-01-01
MySQL thread_stack連接線程的優(yōu)化
當(dāng)有新的連接請求時,MySQL首先會檢查Thread Cache中是否存在空閑連接線程,如果存在則取出來直接使用,如果沒有空閑連接線程,才創(chuàng)建新的連接線程2017-04-04

