Ubuntu Mariadb网络设置注意事项
2025年9月7日
互联网
- 修改配置文件:编辑
/etc/mysql/mariadb.conf.d/50-server.cnf,将 bind-address 从 127.0.0.1 改为 0.0.0.0 以允许远程连接,修改后需重启服务。
- 授权远程用户:登录 MariaDB,执行
CREATE USER '用户名'@'%' IDENTIFIED BY '密码',并授予权限 GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' WITH GRANT OPTION,最后刷新权限 FLUSH PRIVILEGES。
- 开放防火墙:使用
ufw allow 3306/tcp 开放默认端口 3306,若使用其他防火墙工具需相应配置。
- 检查服务状态:通过
sudo systemctl status mariadb 确保服务运行,未运行则启动 sudo systemctl start mariadb。
- 验证网络连通性:用
ping 和 telnet 测试客户端到服务器的网络连接及端口可达性。
- 安全风险提示:避免直接使用 root 账户远程连接,优先创建专用用户并限制权限;定期查看
/var/log/mysql/error.log 排查异常。