本來按照易百教程學習MySQL喷户,結(jié)果在安裝環(huán)節(jié)出現(xiàn)了“ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)”的問題。網(wǎng)上很多方法都需要找到“my.ini”文件优烧,可我找了所有相關(guān)路徑都沒有找到框仔,最后搜了整個電腦也沒有(在顯示隱藏文件的情況下)洼裤。
后來又參照大神的解決的方法:
1殖蚕、關(guān)閉正在運行的MySQL冒滩。命令提示符鍵入"net stop mysql" 或者在任務(wù)管理器關(guān)MySQL的服務(wù)微驶。
2、打開命令提示符开睡,cd到MySQL安裝目錄的bin里因苹。
3、輸入"mysqld --skip-grant-tables"篇恒。(回車后扶檐,沒有后續(xù)提示,不必理會這個命令提示符窗口)
4胁艰、再打開一個命令提示符款筑,再次cd到MySQL安裝目錄的bin里智蝠。
5、輸入"mysql",若成功則會出現(xiàn)"Welcome to the MySQL monitor......."的提示奈梳。
6杈湾、輸入"use mysql;",連接權(quán)限數(shù)據(jù)庫攘须。
7漆撞、輸入"update user set authentication_string=password(’newpassword') where user=‘root’;"改密碼。大神2告訴我們MySQL升級后將字段名給改了阻课,password名稱改為authentication_string叫挟。
8、輸入"flush privileges;"限煞,刷新權(quán)限抹恳。
9、輸入"quit; "署驻,退出MySQL后奋献,注銷計算機。
10旺上、之后就按照用戶名"root"和新密碼使用MySQL瓶蚂。