首先安装SQL Server
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2022.repo
sudo yum install -y mssql-server
下载完成后安装
sudo /opt/mssql/bin/mssql-conf setup
选择2
中文或英文安装
设置管理员密码
然后验证是否正常运行
systemctl status mssql-server
然后配置防火墙
vi /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address = 127.0.0.1改成0.0.0.0
改动前
#bind-address = 127.0.0.1
mysqlx-bind-address = 127.0.0.1
改动后
bind-address = 0.0.0.0
#mysqlx-bind-address = 127.0.0.1
再配置下防火墙规则
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
重启mysql
systemctl restart mysql
尝试远程连接
报错如下
百度查到是因为客户端不支持服务器请求的身份验证协议;请考虑升级mysql客户端。
更新下navicat为最新版,具体百度
再次连接,成功