課程
/數據庫
/MySQL
/與MySQL的零距離接觸
好不容易把環境變量解決了,登錄又有問題,在網上也沒有找到解決的辦法
2016-11-06
源自:與MySQL的零距離接觸 1-4
正在回答
1、??停止服務:
方法1:使用dos命令net stop mysql即可;使用這種方式MySQL服務必須為安裝的服務,否則
會出現服務名無效,這時可以使用第二種方法。
方法2:進入【控制面板】-->【管理工具】?-->【服務】,找到MySQL服務,點擊左邊的停止。
2、??跳過驗證:
進入MySQL的安裝路徑(以默認安裝路徑為例)C:\Program Files\MySQL\MySQL Server 5.1\,找到my.ini配置文件(些文件記錄MySQL的常規參數,每次啟動服務都會先加載此文件),在my.ini配置文件的最后一行加入skip_grant_tables,此語句可以忽略登錄檢查。
3、??修改密碼:
啟動MySQL服務,進入dos環境,輸入mysql -u root -p登錄MySQL(如果安裝時沒有勾選添加
環境變量,需要先使用cd命令進入MySQL安裝目錄),此時提示輸入密碼,輸入任意密碼回車即可進入MySQL,出現mysql>控制符,此時表示已經成功登錄MySQL;
mysql>?USEmysql???(將數據庫切換至mysql庫中)
mysql>?UPDATE?user?SET?password=PASSWORD(‘newpswd’)WHERE?user=’root’??????????(修改密碼)
password函數為MySQL內部函數,其中newpswd為修改后的新密碼。
4、??重啟服務:
將my.ini文件中加入的跳過權限語句刪除或加#號注釋。重啟服務,使用修改后的密碼登錄即可
流柳 提問者
我去試一下,謝謝。
當你登錄MySQL數據庫出現:Error 1045錯誤時(如下圖),就表明你輸入的用戶名或密碼錯誤被拒絕訪問了,最簡單的解決方法就是將MySQL數據庫卸載然后重裝,但這樣的缺點就是就以前的數據庫中的信息將丟失,如果你不想重裝,那么就需要找回密碼或者重置密碼。
舉報
本課程涵蓋全部MySQL數據庫的基礎,學習MySQL數據庫的基礎知識
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-06
1、??停止服務:
方法1:使用dos命令net stop mysql即可;使用這種方式MySQL服務必須為安裝的服務,否則
會出現服務名無效,這時可以使用第二種方法。
方法2:進入【控制面板】-->【管理工具】?-->【服務】,找到MySQL服務,點擊左邊的停止。
2、??跳過驗證:
進入MySQL的安裝路徑(以默認安裝路徑為例)C:\Program Files\MySQL\MySQL Server 5.1\,找到my.ini配置文件(些文件記錄MySQL的常規參數,每次啟動服務都會先加載此文件),在my.ini配置文件的最后一行加入skip_grant_tables,此語句可以忽略登錄檢查。
3、??修改密碼:
啟動MySQL服務,進入dos環境,輸入mysql -u root -p登錄MySQL(如果安裝時沒有勾選添加
環境變量,需要先使用cd命令進入MySQL安裝目錄),此時提示輸入密碼,輸入任意密碼回車即可進入MySQL,出現mysql>控制符,此時表示已經成功登錄MySQL;
mysql>?USEmysql???(將數據庫切換至mysql庫中)
mysql>?UPDATE?user?SET?password=PASSWORD(‘newpswd’)WHERE?user=’root’??????????(修改密碼)
password函數為MySQL內部函數,其中newpswd為修改后的新密碼。
4、??重啟服務:
將my.ini文件中加入的跳過權限語句刪除或加#號注釋。重啟服務,使用修改后的密碼登錄即可
2016-11-07
我去試一下,謝謝。
2016-11-06
當你登錄MySQL數據庫出現:Error 1045錯誤時(如下圖),就表明你輸入的用戶名或密碼錯誤被拒絕訪問了,最簡單的解決方法就是將MySQL數據庫卸載然后重裝,但這樣的缺點就是就以前的數據庫中的信息將丟失,如果你不想重裝,那么就需要找回密碼或者重置密碼。