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

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

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

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

Windows系統(tǒng)中,my.ini文件的具體位置是C:\Program Files\MySQL\MySQL Server\my.ini。這個文件沒有在隱藏的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(不知道在哪請搜索),在[mysqld]這個條目下加入 skip-grant-tables 保存退出后重啟mysql

點擊“開始”->“運行”(快捷鍵Win+R)。

停止:輸入 net stop mysql

啟動:輸入 net start mysql

這時候在cmd里面輸入mysql -u root -p回車就可以不用密碼登錄了,出現(xiàn)password:的時候直接回車可以進入,不會出現(xiàn)ERROR 1045 (28000),但很多操作都會受限制,因為我們不能grant(沒有權(quán)限)。按下面的流程走(紅色部分為輸入部分,粉紅色的是執(zhí)行后顯示的代碼不用輸入):

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

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ù)庫

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

4.退出mysql:

mysql> quit
Bye

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

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

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

廣告

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

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