写这篇文是因为之前在centos上装了SQL server2019,然后学校服务器经常断电,然后数据库损坏了,幸好数据库文件没有损坏,而是master文件损坏,因之前没有备份系统数据库的习惯,所以重装了一下,做一个记录,所以备份所有数据很重要、很重、要
一、下载 Microsoft SQL Server Red Hat 存储库配置文件
curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
回车后,会自动下载存储库配置文件,只需要等等,切记不要用ctrl+c强行干掉
二、安装数据
sudo yum install -y mssql-server
然后看到完毕两个字就行了
三、根据提示运行sudo /opt/mssql/bin/mssql-conf setup
1、选择2 Developer (免费,无生产许可)
2、输入yes
3、语言输入10
4、输入sa系统管理员密码,强密码策略,大写字母+小写字母+特殊字符+数字,如:Kasile@110
5、等它自动配置好了就出现下面的界面了
四、查看数据库的运行状态systemctl status mssql-server
五、查看版本和安装路径
rpm -qa | grep mssql
find / -name mssql
六、然后先备份系统数据到root目录下,备份到哪里随你
cp -r /var/opt/mssql/data /root/
七、修改默认连接端口1433为1444
/opt/mssql/bin/mssql-conf set network.tcpport 1444
重启服务systemctl restart mssql-server.service
八、查看centos开放的端口有哪些
firewall-cmd --list-ports --permanent
九、最后我们用navicat连接试试就行了
十、记得设置自动备份,我的服务器只要是有外网的都会备份到云端,请大家记住:数据无价,工作有价,宁可摸鱼,不动代码!