MySQL 如何在CentOS 7上安装和配置MS SQL(测试版)
在CentOS 7上安装和配置Microsoft SQL Server 2019的测试版需要一些步骤。本篇文章将会介绍如何在CentOS 7上安装和配置MS SQL(测试版)。
阅读更多:MySQL 教程
安装相关的依赖
在开始安装MS SQL之前,您需要安装以下的依赖包:
sudo yum install -y mssql-server mssql-server-devel mssql-tools unixODBC-devel
配置MS SQL
- 执行以下命令来配置MS SQL:
sudo /opt/mssql/bin/mssql-conf setup
- 接下来,选择MS SQL安装选项:
Choose an edition of SQL Server:
1) Evaluation (free, no production use rights, 180-day limit)
2) Developer (free, no production use rights)
3) Express (free)
4) Web (PAID)
5) Standard (PAID)
6) Enterprise (PAID)
7) Enterprise Core (PAID)
Enter your edition(1-7): 1
- 后续可以根据需求进行配置。接下来配置SA账号的密码:
Enter the SQL Server system administrator password:
Confirm the SQL Server system administrator password:
- 完成后重新启动MS SQL:
systemctl restart mssql-server
连接到MS SQL
您可以使用以下命令来连接到MS SQL:
# 连接到本地MS SQL实例
sqlcmd -S localhost -U SA -P '<SA password>'
# 连接到远程MS SQL实例
sqlcmd -S <IP address OR hostname> -U SA -P '<SA password>'
创建并使用数据库
下面示例展示如何创建数据库和表:
- 创建一个新的数据库:
CREATE DATABASE SampleDB
- 选择新创建的数据库:
USE SampleDB
- 创建一个新的表:
CREATE TABLE Inventory (id INT, name NVARCHAR(50), quantity INT)
- 向表中插入数据:
INSERT INTO Inventory VALUES (1, 'apple', 50)
INSERT INTO Inventory VALUES (2, 'orange', 75)
- 查询表中的数据:
SELECT * FROM Inventory
执行备份和还原
- 执行备份:
BACKUP DATABASE SampleDB
TO DISK = '/var/opt/mssql/data/SampleDB.bak'
WITH NOFORMAT, NOINIT, NAME = 'SampleDB-full database backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
- 执行还原:
RESTORE DATABASE SampleDB
FROM DISK = '/var/opt/mssql/data/SampleDB.bak'
WITH REPLACE
结论
通过以上步骤,您已经在CentOS 7上成功安装和配置了MS SQL(测试版)并且在创建、使用数据库以及执行备份和还原方面有了基本的操作能力。