MySql + Workbench使用教程

Mysql安裝及使用

注意:不推薦下載zip版本,須要配置額外的環境變量和其餘設置,很複雜。官方的windows安裝版本能夠自動完成全部操做。html

下載地址:https://dev.mysql.com/downloads/windows/installer/8.0.htmlmysql

該連接下雖然顯示的是32位,可是其中也包含64位。因此能夠大膽下載安裝。sql

 

 

 選擇不註冊直接下載:數據庫

 

 選擇安裝Server:windows

 

 保持默認配置。一直Next直到完成:ide

 

 

 建立root密碼,完成安裝:加密

 

  

Workbench安裝及使用

 下載地址: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):

 

相關文章
相關標籤/搜索