centos

centos下sqladmin网络配置技巧

小樊
35
2025-09-26 14:22:27
栏目: 云计算

CentOS下SQLAdmin网络配置技巧

1. 基础网络连通性检查

使用ping命令测试服务器与客户端之间的网络可达性(如ping <client_ip>),确保物理链路和网络设备正常。若无法ping通,需排查网线、路由器或交换机配置。

2. 配置网络接口(静态IP/动态IP)

3. 调整SQL Server/MariaDB端口

4. 防火墙端口开放

使用firewall-cmd命令开放数据库端口(如SQL Server的1433、MariaDB的3306),并重载防火墙规则:

sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent  # SQL Server
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent  # MariaDB/MySQL
sudo firewall-cmd --reload

验证端口是否开放:sudo firewall-cmd --zone=public --query-port=1433/tcp(返回yes表示成功)。

5. 处理SELinux限制(若启用)

6. 配置数据库绑定地址

编辑数据库配置文件(SQL Server的mssql.conf、MariaDB的my.cnf),确保绑定地址允许远程连接:

7. 创建远程访问用户(SQLAdmin所需)

使用SQL命令创建允许远程连接的用户,并授予权限(以MariaDB为例):

-- 登录数据库
mysql -u root -p
-- 创建远程用户('sqladmin'@'%'表示允许任意IP连接)
CREATE USER 'sqladmin'@'%' IDENTIFIED BY 'StrongPassword123!';
-- 授予所有数据库的所有权限(生产环境建议限制为特定数据库)
GRANT ALL PRIVILEGES ON *.* TO 'sqladmin'@'%';
-- 刷新权限
FLUSH PRIVILEGES;

退出数据库:exit

8. 验证SQLAdmin连接

使用SQLAdmin工具(或命令行)测试连接,确保配置正确:

0
看了该问题的人还看了