在 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 中创建的用户名和密码进行连接。
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>
推荐阅读:ManjaroLinux下MySQL的日志管理方法