error 1045
(28000
): access denied for user 'root'@'localhost'
(using password: yes)
無奈之下,值得解除安裝再重新安裝。
停止mysqlnet start mysql
1新增刪除程式中解除安裝mysql
2到安裝目錄刪除mysql
c:\programdata\mysql(看自己的安裝目錄,將mysql檔案直接刪除)
如果提示該檔案正在使用,可安下面步驟刪除:
ctrl+alt+.→啟動任務管理器→服務→mysql→關閉mysql服務
4檢視登錄檔:
hkey_local_machine\system\currentcontrolset\services\mysql 目錄
hkey_local_machine\system\controlset001\services\mysql 目錄
hkey_local_machine\system\controlset002\services\mysql 目錄
將mysql目錄下的檔案直接刪除。
[mysql]
# 設定mysql客戶端預設字符集
default
-character-set=utf8
[mysqld]
#設定3306埠
port =
3306
# 設定mysql的安裝目錄
basedir=c:\program files\mysql\mysql-
8.0.14
-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=c:\program files\mysql\mysql-
8.0.14
-winx64\data
# 允許最大連線數
max_connections=
200# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新錶時將使用的預設儲存引擎
default
-storage-engine=innodb
儲存時注意以ansi格式儲存。
同時注意需要手動bin同目錄下建立data檔案,用來存放資料。之後:
1)以管理員的方式開啟cmd命令視窗(直接開啟cmd執行,可能會報錯),並且進入到mysql安裝目錄的bin目錄下。然後輸入命令mysqld install 顯示成功
2)再輸入:mysqld –initialize 此時應該沒有任何提示
踩坑這種情況需要安裝 vcredist
使用命令 mysql -u root -p 啟動mysql,
第一次登陸mysql時,會提示要求輸入初始密碼,這是考慮安全因素,命令:mysqld –initialize會隨機生成密碼。初始密碼在data資料夾下的***.err檔案中,可以用記事本開啟,用ctrl+f 查詢功能找到如下一行記錄:[note] a temporary password is generated for root@localhost: nz+uhxpq1zn.
其中nz+uhxpq1zn.即為初始密碼(注意.號不要漏了)
進入mysql後可以使用命令
alter user 'root'@'localhost' identified by '123456'
;
將密碼修改為 123456; MySQL安裝失敗,如何完全解除安裝MySQL
mysql安裝失敗,再安裝時,必須將之前安裝的全部解除安裝乾淨,在可以進行下次安裝。eg 下面是具體步驟 第一步 先去控制面板中,將mysql解除安裝 第二步 到安裝目錄下,將mysql資料夾永久刪除。預設安裝目錄在c盤program files下,如果安裝時修改了安裝目錄,就去修改的目錄下找。第三...
Mysql的完全解除安裝
在安裝mysql的時候,常常會遇到各種各樣的問題,解決完乙個又會出現另外乙個,此時重灌mysql可能會解決很多問題。下面將會介紹如何徹底刪除以前的mysql。解除安裝mysql的幾個步驟 控制面板解除安裝mysql 刪除安裝目錄的mysql資料夾 刪除c盤programdata 隱藏資料夾 中的my...
完全解除安裝 mysql
由於安裝mysql的時候,疏忽沒有選擇底層編碼方式,採用預設的ascii的編碼格式,於是接二連三的中文轉換問題隨之而來,就想解除安裝了重新安裝mysql,這一解除安裝倒是出了問題,導致安裝的時候安裝不上,在網上找了乙個多小時也沒解決。重灌系統永遠是個好辦法,但有誰喜歡這麼做呀 後來無意發現是解除安裝...