亚洲天堂中文字幕一区二区|亚洲精品无播放器在线播放网站|亚洲精品熟女国产国产老熟女|亚洲欧美在线人成最新按摩

        
        
      • <form id="etzky"></form>
          <td id="etzky"><tr id="etzky"></tr></td>

          mysql錯(cuò)誤代碼1045的原因及解決方案

          時(shí)間:2022-10-06 11:26:37 故障維護(hù) 我要投稿
          • 相關(guān)推薦

          mysql錯(cuò)誤代碼1045的原因及解決方案

            mysql錯(cuò)誤代碼1045你的電腦會(huì)出現(xiàn)嗎?是什么原因?qū)е碌倪@個(gè)問(wèn)題?本文是小編精心編輯的,mysql錯(cuò)誤代碼1045的原因及解決方案希望能幫助到你!

          mysql錯(cuò)誤代碼1045的原因及解決方案

            mysql錯(cuò)誤代碼1045的原因及解決方案篇一

            代碼如下:

            錯(cuò)誤代碼 1045

            Access denied for user 'root'@'localhost' (using password:YES)

            解決辦法是重新設(shè)置root用戶密碼,在Windows平臺(tái)下操作步驟如下:

            1、以系統(tǒng)管理員身份登錄到系統(tǒng);

            2、如果MySQL服務(wù)器正在運(yùn)行,停止它。

            如果是作為Windows服務(wù)運(yùn)行的服務(wù)器,進(jìn)入服務(wù)管理器:開始菜單->控制面板->管理工具->服務(wù)

            如果服務(wù)器不是作為服務(wù)而運(yùn)行的,可能需要使用任務(wù)管理器來(lái)強(qiáng)制停止它。

            3、創(chuàng)建1個(gè)文本文件,并將下述命令置于單一行中:

            復(fù)制代碼代碼如下:

            SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');

            用任意名稱保存該文件。在本例中,該文件為C:mysql-init.txt。

            4、進(jìn)入DOS命令提示:開始菜單->運(yùn)行-> cmd

            假定你已將MySQL安裝到C:mysql。如果你將MySQL安裝到了另一位置,請(qǐng)對(duì)下述命令進(jìn)行相應(yīng)的調(diào)整。

            在DOS命令提示符下,執(zhí)行命令:

            復(fù)制代碼代碼如下:

            C:> C:mysqlinmysqld-nt --init-file=C:mysql-init.txt

            在服務(wù)器啟動(dòng)時(shí),執(zhí)行由“--init-file”選項(xiàng)(作用:在啟動(dòng)時(shí)從指定的文件中讀取SQL命令)命名的文件的`內(nèi)容,更改根用戶密碼。當(dāng)服務(wù)器成功啟動(dòng)后,應(yīng)刪除C:mysql-init.txt。

            5、停止MySQL服務(wù)器,然后在正常模式下重啟它。如果以服務(wù)方式運(yùn)行服務(wù)器,應(yīng)從Windows服務(wù)窗口啟動(dòng)它。如果以手動(dòng)方式啟動(dòng)了服務(wù)器,能夠像正常情形下一樣使用命令。

            附其他方法:

            方法一:

            復(fù)制代碼代碼如下:

            # /etc/init.d/mysql stop

            # mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

            # mysql -u root mysql

            mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

            mysql> FLUSH PRIVILEGES;

            mysql> quit

            # /etc/init.d/mysql restart

            # mysql -uroot -p

            Enter password: <輸入新設(shè)的密碼newpassword>

            mysql>

            方法二:

            直接使用/etc/mysql/debian.cnf文件中[client]節(jié)提供的用戶名和密碼:

            復(fù)制代碼代碼如下:

            # mysql -udebian-sys-maint -p

            Enter password: <輸入[client]節(jié)的密碼>

            mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

            mysql> FLUSH PRIVILEGES;

            mysql> quit

            # mysql -uroot -p

            Enter password: <輸入新設(shè)的密碼newpassword>

            mysql>

            另一個(gè)方法

            Windows:

            1. 管理員登陸系統(tǒng),停止mysql服務(wù)或者結(jié)束mysqld-nt進(jìn)程

            2. 進(jìn)入命令行,來(lái)到mysql的安裝目錄.假設(shè)安裝目錄為 d:mysql , CMD進(jìn)入命令行

            3. 運(yùn)行 d:mysqlinmysqld-nt --skip-grant-tables 啟動(dòng)mysql,關(guān)閉權(quán)限的檢查

            4. 運(yùn)行 d:mysqlinmysqladmin -u root flush-privileges password "newpassword" 重設(shè)root密碼

            

            mysql錯(cuò)誤代碼1045的原因及解決方案篇二

            找到配置文件my.ini  ,然后將其打開,可以選擇用記事本打開

            打開后,搜索mysqld關(guān)鍵字

            找到后,在mysqld下面添加skip-grant-tables,保存退出。

            PS:若提示不讓保存時(shí),可以將該文件剪切到桌面,更改保存后再?gòu)?fù)制到mySQL目錄下

            保存后重啟mySQL

            然后運(yùn)行cmd

            輸入mysql -u root -p就可以不用密碼登錄了,出現(xiàn)password:的時(shí)候直接回車可以進(jìn)入。

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

            mysql> use mysql;Database changed

            2.給root用戶設(shè)置新密碼,藍(lán)色部分自己輸入:mysql> user set password=password("123456") where user="root";Query OK, 1 rows affected (0.04 sec)Rows matched: 1 Changed: 1 Warnings: 0

            3.刷新數(shù)據(jù)庫(kù)mysql> flush privileges;Query OK, 0 rows affected (0.01 sec)

            4.退出mysql:mysql> quitBye

            PS:123456為新密碼,用戶可根據(jù)自己需要修改成自己的密碼

            

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

          【mysql錯(cuò)誤代碼1045的原因及解決方案】相關(guān)文章:

          mysql錯(cuò)誤代碼1045的解決方法12-22

          鼠標(biāo)不停的晃動(dòng)的原因及解決方案10-27

          電腦鍵盤無(wú)法打字的原因及解決方案08-11

          網(wǎng)絡(luò)頻繁的斷開連接的原因及解決方案09-28

          寬帶691錯(cuò)誤代碼怎么解決11-27

          電腦一插u盤就重啟的原因及其解決方案08-01

          出現(xiàn)寬帶連接769錯(cuò)誤代碼怎么辦11-26

          電腦出現(xiàn)錯(cuò)誤代碼KB3048070漏洞怎么修復(fù)11-27

          電腦開機(jī)藍(lán)屏錯(cuò)誤代碼0x0000007B的詳細(xì)解決過(guò)程08-19

          bios無(wú)法讀取u盤解決方案02-25