温馨提示×

Ubuntu MySQL网络配置要注意什么

小樊
42
2025-09-14 13:54:38
栏目: 云计算

在Ubuntu上进行MySQL网络配置时,需重点关注以下方面:

  1. 修改配置文件
    • 编辑 /etc/mysql/mysql.conf.d/mysqld.cnf,将 bind-address127.0.0.1 改为 0.0.0.0(允许所有IP连接)或指定服务器IP,然后重启MySQL服务:
      sudo systemctl restart mysql
  2. 配置防火墙
    • 若启用UFW防火墙,需开放MySQL默认端口3306:
      sudo ufw allow 3306/tcp,并重启防火墙:sudo ufw reload
  3. 设置用户权限
    • 登录MySQL,创建远程用户并授权,例如:
      CREATE USER 'username'@'%' IDENTIFIED BY 'password';
      GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';
      FLUSH PRIVILEGES;
      (生产环境建议限制IP范围,避免使用'%')。
  4. 验证网络连通性
    • 使用 ping 测试服务器IP可达性,用 telnetnc 检查3306端口是否开放。
  5. 安全注意事项
    • 避免直接开放0.0.0.0,优先指定可信IP段;使用强密码并定期更换。
    • 云服务器需同步配置安全组规则,放行3306端口。

0