1. 程式人生 > 資料庫 >【MySQL學習】MySQL在WSL2上的安裝及配置 文章目錄

【MySQL學習】MySQL在WSL2上的安裝及配置 文章目錄

【MySQL學習】MySQL在WSL2上的安裝及配置

文章目錄

MySQL 安裝

在 WSL2 上邊直接使用 apt-get install mysql 會出錯。

安裝方式是先安裝mysql5.7版本然後更新。參考的別人來部落格安裝

SSH 到 WSL

在本地SSH連線WSL2不能成功,需要在WSL2上邊重新配置一下SSH的檔案。參考的

本地連線WSL的MySQL

MySQL workbench 遠端連線 WSL上的MySQL環境,這要在配置好WSL上邊的MySQL環境和本地的mysql workbench 之後。

因為MySQL在安裝成功後,預設的使用者是root。使用root使用者在本地mysql workbench上建立連線失敗了。

參考了發現可以建立新的使用者連線。

// 新建使用者 newuser 密碼為:password
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; 

// 這條語句是將 mysql 的database授權給 newuser
// 這是因為 newuser 沒有許可權來 create database
GRANT ALL ON mysql.* TO 'newuser'@'localhost';

然後在MySQL workbench 上邊測試連線。但是newuser似乎只有useage許可權,不能自己建立database。所以每次是通過使用root使用者添加了database之後然後授權給newuser。

新的database可以從外部檔案中直接匯入。見

從.sql檔案匯入的命令如下:

mysql -uroot -p123456 < runoob.sql

這篇博文主要闡述在 WSL2上MySQL的安裝配置,至於WSL2、MySQL workbench在windwos下的安裝應該按照一般流程就可以配置成功。需要注意的是MySQL的預設埠是3306,如果在windows和WSL2上都配置了MySQL環境,需要修改其中一個的預設埠。