小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Win7環(huán)境下安裝mysql報錯1045:Access denied for user root@localhost錯誤解決方法

 Architect_home 2019-04-16

之前安裝mysql時就折騰了好久,今天電腦崩潰,重裝系統(tǒng),重裝mysql又遇到了問題,在此做一個記錄。解決過程中主要參考了MySQL 1045登錄失敗完美解決方案。

解決思路大體上為通過免密方式登錄mysql,然后對密碼進(jìn)行修改。

問題如下:裝好mysql后,管理員打開命令行,用mysqld --initialize --user=mysql --console命令生成的管理員密碼登錄mysql,報錯。

解決方案:

step01:停止MySQL服務(wù)

step02:跳過驗(yàn)證

step03:重啟mysql服務(wù)并登陸mysql

step04:修改密碼

step05:重新修改配置文件,重啟mysql并用設(shè)置的密碼登錄


step01:停止MySQL服務(wù)

命令行輸入如下命令:

step02:跳過驗(yàn)證

修改MySQL安裝目錄下的my.ini配置文件,使登錄時跳過權(quán)限檢查。打開mysql安裝的根目錄,有一個my.ini的文件。

用記事本打開該文件,在最后一行加入如下內(nèi)容并保存文件:

skip_grant_tables

 文件修改后如下圖:

step03:重啟mysql服務(wù)并登陸mysql

命令行中輸入如下命令重啟mysql服務(wù)。然后登陸mysql服務(wù):

step04:修改密碼

首先切換數(shù)據(jù)庫到mysql:

然后輸入如下命令設(shè)置密碼:

update MySQL.user set authentication_string=password('PASSWORD') where user='root';

注意上面的命令中的PASSWORD換成自己需要設(shè)置的密碼。修改完密碼后,輸入如下命令刷新配置:

flush privileges;

最后使用exit退出mysql。

截圖如下:

step05:重新修改配置文件,重啟mysql并用設(shè)置的密碼登錄

打開my.ini文件,刪除剛才添加的最后一行的內(nèi)容,保存并關(guān)閉文件。然后在命令行用net stop mysql和net start mysql重啟mysql。然后在命令行窗口,用剛才設(shè)置的密碼登錄mysql。登錄成功,問題解決!

 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多