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

