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'
;