1. 程式人生 > >Mysql安裝更換相關連結

Mysql安裝更換相關連結

1.首先要有壓縮版的幾個版本:

(也可以去下安裝版的,環境配置會自動配置,在這裡自己動手豐衣足食)

2.參照相關連結把以前的資料庫徹徹底底清楚乾淨。

https://blog.csdn.net/mr_green1024/article/details/53222526

  1.管理員cmd 停止服務 net stop mysql 也可以在服務處手動停止

  2.解除安裝服務                   mysqld -remove [服務名]

  3.刪除檔案,這裡想要保留版本檔案可以不用

  4.清理登錄檔,重中之重,不要有殘餘

參照:a、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目錄刪除
b、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目錄刪除
c、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目錄刪除
登錄檔中的ControlSet001、ControlSet002不一定是001和002,可能是ControlSet005、006之類,刪除的時候都刪除就可以 。

3.配置環境把sql下bin目錄複製到系統path環境中

  1.cmd啟用 安裝命令mysqld install

4.管理cmd之前有資料庫的話要刪除之前資料庫服務 【bin】

參考連結:https://blog.csdn.net/qq_39701269/article/details/77935490

如下:

出現問題The service already exists
這是由於之前已經安裝過mysql並且沒有刪除乾淨、

  輸入sc query mysql

 

  命令sc delete mysql,刪除該mysql

之後:安裝命令mysqld install

就可以成功

5.net start mysql

參照:https://blog.csdn.net/shinny195/article/details/82319218

可能會碰見:無法啟動,啟動失敗絕大可能是因為 mysql下沒有Data檔案

先配置ini檔案:

網上有許多,可以去找複製黏貼即可,

注意:mysql的安裝目錄和mysql資料的存放目錄Data

配置完後執行:mysqld  --initialize-insecure

生成完後,執行net start mysql

啟動後找Data檔案下的.err檔案,查詢password 初是密碼

cmd->mysql -uroot -p  即可啟動。

更改密碼參考:

https://www.cnblogs.com/xiaoliying/p/7225235.html

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';