注意:不推薦下載zip版本,須要配置額外的環境變量和其餘設置,很複雜。官方的windows安裝版本能夠自動完成全部操做。html
下載地址:https://dev.mysql.com/downloads/windows/installer/8.0.htmlmysql
該連接下雖然顯示的是32位,可是其中也包含64位。因此能夠大膽下載安裝。sql
選擇不註冊直接下載:數據庫
選擇安裝Server:windows
保持默認配置。一直Next直到完成:ide
建立root密碼,完成安裝:加密
下載地址:https://dev.mysql.com/downloads/workbench/spa
注意:不要隨意使用漢化,漢化會致使軟件打開失敗。該版本的設置中有Language選項,可是不會起做用。code
選擇版本並下載:server
完成安裝後,進入Workbench,點擊加號建立新Connections:
默認的IP是本地127.0.0.1,端口是3306,用戶名是root,這些都不須要修改,只須要輸入密碼便可(root密碼是安裝Mysql時設置的初始密碼):
配置完成後雙擊連接打開:
打開後如圖所示:
導出數據庫到文件
在左側菜單選擇Data Export,並選擇要導出的數據庫,選擇導出類型便可。
1.與Node.js搭配使用時,若是Mysql用的是最新版(8.0),Node.js在訪問數據庫時會報錯:
mysql 報錯Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
問題緣由:
MySql 8.0的版本加密方式有改變,而Node.js中的MySql包不支持最新的加密方式,須要修改服務端MySql的加密類型換爲舊版。
解決方法:
打開MySql 8.0 Command Line Client:
輸入root密碼後輸入:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
顯示成功(該語句會同時重置root密碼爲123456):