安裝mysql,請按照按照以下步驟操作:
- 打開 Ubuntu 22.04 系統上的終端。運作以下指令更新軟體包清單:sudo apt-get update
sudo apt-get update
- 使用以下指令安裝 MySQL 伺服器:
在安裝過程中,您将被提示為 MySQL 設定根密碼。輸入一個強密碼并确認它。sudo apt-get install mysql-server -y
- 安裝完成後,使用以下指令啟動 MySQL 服務:
sudo systemctl start mysql
- 您可以使用以下指令檢查 MySQL 是否正在運作:
輸出應該顯示服務處于活動狀态。sudo systemctl status mysql
配置mysql遠端登入
- 登入到 MySQL shell
sudo mysql
- 建立一個新的 MySQL 使用者,并授予該使用者對所有資料庫的遠端通路權限。請将
和your_user_name
替換為您想要使用的使用者名和密碼。your_password
如果您隻想讓使用者通路特定的資料庫,可以将CREATE USER 'your_user_name'@'%' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON *.* TO 'your_user_name'@'%';
替換為*.*
,其中database_name.*
是您要通路的資料庫的名稱。database_name
- 更新 MySQL 的使用者權限表
FLUSH PRIVILEGES;
- 确認防火牆允許遠端連接配接到 MySQL。如果您使用的是 Ubuntu 自帶的 UFW 防火牆,可以使用以下指令開放 MySQL 端口:
sudo ufw allow mysql
- 修改 MySQL 配置檔案以偵聽遠端連接配接。打開
檔案,并注釋掉/etc/mysql/mysql.conf.d/mysqld.cnf
行,以允許任何 IP 位址連接配接到 MySQL 伺服器。bind-address
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf #bind-address = 127.0.0.1
- 重新啟動 MySQL 伺服器以應用更改
sudo systemctl restart mysql
現在,您應該能夠使用遠端 MySQL 用戶端連接配接到您的 Ubuntu 22.04 伺服器。在 MySQL 用戶端中,使用以下指令連接配接到伺服器:
mysql -h your_server_ip -u your_user_name -p
其中,
your_server_ip
是您的伺服器 IP 位址,
your_user_name
是您建立的 MySQL 使用者名。然後,輸入您在步驟 2 中為該使用者設定的密碼即可。