Mysql安裝及使用
注意:不推薦下載zip版本,需要配置額外的環境變量和其他設置,很復雜。官方的windows安裝版本可以自動完成所有操作。
下載地址:https://dev.mysql.com/downloads/windows/installer/8.0.html
該鏈接下雖然顯示的是32位,但是其中也包含64位。所以可以大膽下載安裝。
選擇不注冊直接下載:
選擇安裝Server:
保持默認配置。一直Next直到完成:
創建root密碼,完成安裝:
Workbench安裝及使用
下載地址:https://dev.mysql.com/downloads/workbench/
注意:不要隨意使用漢化,漢化會導致軟件打開失敗。該版本的設置中有Language選項,但是不會起作用。
選擇版本並下載:
完成安裝后,進入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):