linux安装sql

ubuntu上安装mysql非常简单只需要几条命令就可以完成。

  1. sudo apt-get install mysql-server

 

  2. sudo apt-get install mysql-client

 

  3.  sudo apt-get install libmysqlclient-dev

 

  安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:

 

  sudo netstat -tap | grep mysql

 

  通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。

 

  登陆mysql数据库可以通过如下命令:

 

  mysql -u root -p 

 

  -u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。

转载于:https://my.oschina.net/lamYu/blog/1475733

<think>嗯,用户问的是如何在Linux安装SQL Server。我需要先确认SQL Server在Linux上的支持情况。记得微软确实有推出适用于LinuxSQL Server版本,比如2017之后的版本。支持的Linux发行版应该包括Ubuntu、Red Hat Enterprise Linux (RHEL)、SUSE Linux Enterprise Server (SLES)这些。用户可能使用的是Ubuntu,所以可能需要以Ubuntu为例来讲解步骤。 首先,安装前的准备工作。需要检查系统版本是否符合要求,比如Ubuntu 16.04/18.04/20.04等。然后,可能需要安装一些依赖项,比如curl之类的工具。接下来,添加微软的GPG密钥和仓库源,这样才能通过apt-get获取SQL Server的安装包。之后,运行安装命令,安装mssql-server包。安装完成后,需要运行配置脚本,设置SA密码和选择版本,比如Developer版是免费的。然后启动服务,确认服务状态是否正常运行。 接着,安装命令行工具sqlcmd和bcp。这部分可能需要添加另一个仓库,安装mssql-tools包,并设置环境变量。然后测试连接,用sqlcmd命令登录到本地实例,执行简单的查询,比如SELECT @@VERSION,确认安装成功。 另外,可能需要提醒用户开放防火墙端口,比如默认的1433端口。如果用户使用的是其他发行版,比如RHEL或SLES,步骤可能略有不同,比如使用yum或zypper来安装,但整体流程类似。还有,安装后的基本配置建议,比如更改SA密码、创建新用户等。 需要确保用户按照步骤操作时,命令正确无误,比如添加仓库时的正确URL,导入GPG密钥的命令是否正确。可能还需要注意权限问题,比如使用sudo来执行安装和配置命令。此外,用户可能会遇到依赖问题,或者服务启动失败的情况,可能需要检查日志,比如/var/opt/mssql/log/errorlog,来排查错误。 还要考虑到用户可能对Linux系统管理不是很熟悉,所以步骤要详细,并且给出具体的命令示例,方便复制粘贴。同时,提醒用户注意版本兼容性,比如SQL Server 2017及以上才支持Linux,避免用户尝试安装旧版本导致失败。最后,可能提供官方文档链接,供用户进一步参考。</think>在Linux系统安装Microsoft SQL Server的步骤如下(以Ubuntu为例): --- ### 一、系统要求 1. 支持的系统:Ubuntu 16.04/18.04/20.04, RHEL 7.3-8.x, SLES v12 SP2-15 2. 内存 ≥ 2GB 3. 磁盘空间 ≥ 6GB --- ### 二、安装步骤 #### 1. 导入仓库密钥和添加仓库 ```bash wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)" ``` #### 2. 更新包列表 ```bash sudo apt-get update ``` #### 3. 安装SQL Server核心组件 ```bash sudo apt-get install -y mssql-server ``` --- ### 三、初始配置 #### 1. 运行配置向导 ```bash sudo /opt/mssql/bin/mssql-conf setup ``` - 按提示操作: - 选择免费版本(输入 `2` 选择 **Developer Edition**) - 设置强密码(用于 `sa` 账户) #### 2. 验证服务状态 ```bash systemctl status mssql-server --no-pager ``` 若显示 `active (running)` 表示成功。 --- ### 四、安装命令行工具(可选) #### 1. 安装 `sqlcmd` 和 `bcp` ```bash curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - sudo apt-add-repository "$(curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list)" sudo apt-get update sudo apt-get install -y mssql-tools unixodbc-dev ``` #### 2. 添加环境变量 ```bash echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc ``` --- ### 五、连接测试 ```bash sqlcmd -S localhost -U sa -P '你的密码' ``` 输入查询命令: ```sql SELECT @@VERSION; GO ``` --- ### 六、防火墙配置(如需远程访问) ```bash sudo ufw allow 1433/tcp sudo ufw reload ``` --- ### 七、版本说明 - **Developer Edition**:免费(仅开发测试) - **Express Edition**:免费(轻量级生产) - **Enterprise Edition**:商业授权 --- ### 常见问题排查 1. **端口冲突**:检查 `1433` 端口是否被占用 2. **日志查看**:`/var/opt/mssql/log/errorlog` 3. **重装建议**:先执行 `sudo apt remove mssql-server` > 其他发行版(如CentOS/RHEL)步骤类似,需替换包管理器为 `yum`,具体参考[微软官方文档](https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-setup)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值