nmcli device status确认网络接口(如ens33)是否处于“connected”状态。/etc/sysconfig/network-scripts/ifcfg-ens33),设置以下参数:DEVICE=ens33
BOOTPROTO=static
IPADDR=192.168.1.100 # 替换为你的IP
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes
保存后重启网络服务:sudo systemctl restart network。BOOTPROTO改为dhcp,并设置ONBOOT=yes,重启网络服务即可。ping www.baidu.com测试网络是否正常;若无法ping通,检查网线、路由器或防火墙设置。sudo systemctl start mssql-server;设置开机自启:sudo systemctl enable mssql-server。sudo systemctl start mariadb;设置开机自启:sudo systemctl enable mariadb。/var/opt/mssql/mssql.conf,在[network]部分修改tcp_port(默认1433);重启服务:sudo systemctl restart mssql-server。/etc/my.cnf(或/etc/mysql/my.cnf),在[mysqld]部分修改port(默认3306);重启服务:sudo systemctl restart mariadb。SQL Server Configuration Manager启用TCP/IP协议,确认端口设置;重启服务。sqladmin为例):CREATE USER 'sqladmin'@'%' IDENTIFIED BY 'your_strong_password';
GRANT ALL PRIVILEGES ON *.* TO 'sqladmin'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
退出:exit。sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent;sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent。sudo firewall-cmd --reload使配置生效。sudo firewall-cmd --list-ports查看已开放的端口,确认目标端口(如1433、3306)在其中。sudo setenforce 0(测试用,重启后失效);/etc/selinux/config,将SELINUX=enforcing改为SELINUX=permissive,重启系统。sudo setsebool -P httpd_can_network_connect_db 1(允许Web服务器连接数据库)。sqladmin)和密码;http://<your_server_ip>:<port>/sqladmin(如http://192.168.1.100:1433/sqladmin),使用配置的用户名密码登录。/var/log/mssql/mssql.log(SQL Server)或/var/log/mariadb/mariadb.log(MariaDB)中的连接日志,排查异常。