在 Manjaro Linux 下配置 MySQL 的網絡設置,你需要按照以下步驟操作:
sudo pacman -S mysql-server
sudo systemctl start mysqld
sudo systemctl enable mysqld
/etc/mysql/my.cnf
,以便允許遠程連接。打開配置文件并找到 [mysqld]
部分,然后添加或修改以下行:bind-address = 0.0.0.0
這將允許來自任何 IP 地址的連接。如果你希望限制為特定 IP 地址,請將 0.0.0.0
替換為所需的 IP 地址。
sudo systemctl restart mysqld
mysql -u root -p
輸入密碼后,運行以下命令(將 your_username
和 your_password
替換為實際的用戶名和密碼):
CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
ufw
防火墻,可以使用以下命令打開 3306 端口(MySQL 默認端口):sudo ufw allow 3306/tcp
現在,你應該能夠從其他計算機通過網絡連接到 Manjaro Linux 上的 MySQL 服務器。使用你在步驟 5 中創建的用戶名和密碼進行連接。