修改MySQL數(shù)據(jù)庫(kù)密碼重置數(shù)據(jù)庫(kù)密碼方法

2024-01-04    分類: 網(wǎng)站建設(shè)

MySQL數(shù)據(jù)庫(kù)密碼忘記了如何重置或者修改數(shù)據(jù)庫(kù)mysql密碼呢?

先找到 MySQL配置文件my.ini修改保存重啟MySQL。

Windows系統(tǒng)中,my.ini文件的具體位置是C:\Program Files\MySQL\MySQL Server\my.ini。這個(gè)文件沒(méi)有在隱藏的programdata目錄下。此外,Windows系統(tǒng)的配置文件也可以是my.ini,它一般位于MySQL的安裝目錄下或者c:\Windows下。

Linux系統(tǒng),my.ini(或my.cnf)文件的位置有所不同。在Linux系統(tǒng)中,該文件的位置是/etc/mysql/my.cnf。

編輯mysql配置文件my.ini(不知道在哪請(qǐng)搜索),在[mysqld]這個(gè)條目下加入 skip-grant-tables 保存退出后重啟mysql

點(diǎn)擊“開(kāi)始”->“運(yùn)行”(快捷鍵Win+R)。

停止:輸入 net stop mysql

啟動(dòng):輸入 net start mysql

這時(shí)候在cmd里面輸入mysql -u root -p回車(chē)就可以不用密碼登錄了,出現(xiàn)password:的時(shí)候直接回車(chē)可以進(jìn)入,不會(huì)出現(xiàn)ERROR 1045 (28000),但很多操作都會(huì)受限制,因?yàn)槲覀儾荒躦rant(沒(méi)有權(quán)限)。按下面的流程走(紅色部分為輸入部分,粉紅色的是執(zhí)行后顯示的代碼不用輸入):

1.進(jìn)入mysql數(shù)據(jù)庫(kù):

mysql> use mysql;
Database changed

2.給root用戶設(shè)置新密碼,紅色部分自己輸入:

mysql> update user set password=password("新密碼") where user="root";
Query OK, 1 rows affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0

3.刷新數(shù)據(jù)庫(kù)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

4.退出mysql:

mysql> quit
Bye

改好之后,再修改一下my.ini這個(gè)文件,把我們剛才加入的"skip-grant-tables"這行刪除,保存退出再重啟mysql就可以了。

新聞名稱:修改MySQL數(shù)據(jù)庫(kù)密碼重置數(shù)據(jù)庫(kù)密碼方法
當(dāng)前網(wǎng)址:http://www.bm7419.com/news48/311898.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)響應(yīng)式網(wǎng)站、用戶體驗(yàn)、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司