下載mysql文件能夠參考:https://my.oschina.net/u/1156250/blog/4913528mysql
- 中止MySQL服務
開始——全部應用——Windows管理工具——服務,將MySQL服務中止。sql
2. 運行「regedit」文件,打開註冊表。數據庫
刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夾
刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夾。
刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夾。bash
3. 務必刪除以前安裝路徑下面的文件,配置my.ini文件工具
[mysqld] port = 3306 basedir=xxx\install\mysql-5.7.30-winx64 datadir=xxx\install\mysql-5.7.30-winx64\data
4. 安裝服務(若是出現Install/Remove of the Service Denied!,能夠win+x,選擇管理員命令行模式)spa
mysqld install (.\mysqld install),若是發現服務已經安裝 能夠使用mysqld remove(.\mysqld remove).net
出現成功頁面,便可以成功命令行
5. 遷移舊數據code
把5.6版本的data目錄拷貝到5.7的安裝路徑,這個時候若是net start mysql啓動服務,Navicat能連接上 ,不過會出現下面錯誤,blog
須要執行如下命令:
mysql_upgrade -u root -p --force
輸入數據庫鏈接命令,更新以後,從新啓動就能夠訪問了