fateame 发表于 2018-10-12 08:54:15

linux下安装sql server

  # cat /etc/redhat-release            #系统版本

  CentOS Linux>  # firewall-cmd --state               #查看firewall状态,关闭firewall
  running
  # systemctl stop firewalld.service   #关闭
  # systemctl disable firewalld.service#开机不启动
  rm '/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service'
  rm '/etc/systemd/system/basic.target.wants/firewalld.service'
  # systemctl disable firewalld.service#开机不启动
  # firewall-cmd --state               #已关闭firewall
  not running
  # pwd                        #进入/etc/yum.repos.d下载二个yum源文件
  /etc/yum.repos.d
  # wget https://packages.microsoft.com/config/rhel/7/mssql-server.repo
  # wget https://packages.microsoft.com/config/rhel/7/prod.repo
  # yum search mssql         #查看源信息,已有包信息

  mssql-server.x86_64 : Microsoft(R) SQL Server(R)>
  mssql-server-ha.x86_64 : Microsoft(R) SQL Server(R)>  mssql-tools.x86_64 : Tools for Microsoft(R) SQL Server (R)
  ....略
  # yum install -y mssql-server mssql-tools    #安装服务和工具
  ...略
  已安装:
  mssql-server.x86_64 0:14.0.1.246-6
  已安装:
  mssql-tools.x86_64 0:14.0.1.246-1
  # cd /opt/mssql/bin/                   #进入sql目录
  # ls                                 #下面有启动的文件
  compress-dump.shgenerate-core.shmssql-confsqlpackagesqlservrsqlservr-setupsqlservr-telemetry
  # ./sqlservr-setup                   #执行此文件,依照提示设置密码等信息
  Microsoft(R) SQL Server(R) Setup
  You can abort setup at anytime by pressing Ctrl-C. Start this program
  with the --help option for information about running it in unattended
  mode.
  Please enter a password for the system administrator (SA) account:         设置密码
  Please confirm the password for the system administrator (SA) account:   确认密码
  Setting system administrator (SA) account password...
  Do you wish to start the SQL Server service now? : y                   开启服务
  Do you wish to enable SQL Server to start on boot? : y               开机启动服务
  ln -s '/usr/lib/systemd/system/mssql-server.service' '/etc/systemd/system/multi-user.target.wants/mssql-server.service'
  ln -s '/usr/lib/systemd/system/mssql-server-telemetry.service' '/etc/systemd/system/multi-user.target.wants/mssql-server-telemetry.service'
  Setup completed successfully.
  # systemctl status mssql
  mssql.service
  Loaded: not-found (Reason: No such file or directory)
  Active: inactive (dead)
  # sqlcmd -S localhost -U sa
  Password:
  1> select db_name();
  2> go
  --------------------------------------------------------------------------------------------------------------------------------
  master

页: [1]
查看完整版本: linux下安装sql server