MySQL是目前主流的数据库之一,且免费使用,所以适合中小企业或者是开发者使用,本文简单介绍一下在不同的Linux发行版本下的安装方法。

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

Debian 9.0 (默认安装MariaDB)

在Ubuntu和Debian系统中都包含了APT(Advanced Packaging Tool),这是Debian GNU/Linux distribution及其变体版本中与核心库处理软件的安装和卸载的工具。

1. 对apt-get进行更新

# apt-get update

 

2. 装MySQL服务器

# apt-get install mysql-server

在Linux云服务器上安装MySQL Mysql 第1张

* 如果在下载依赖包的时候比较慢,可以还成较近的源,国内服务器的可以使用阿里云或者中科大的源,具体换源可以参考其他文章。

 

3. 安装完成后,MySQL服务将自动启动,检查是否正常启动

# systemctl status mysql

在Linux云服务器上安装MySQL Mysql 第2张

 

4. 确认MySQL服务正在运行后,需要设置MySQL服务的根密码,这可以通过运行内置的MySQL安全脚本命令来完成

# mysql_secure_installation

首次运行需要是提示输入密码,默认为空,按回车即可。

在Linux云服务器上安装MySQL Mysql 第3张

 

按照提示键入“y”键并回车,输入新密码并重复确认。

在Linux云服务器上安装MySQL Mysql 第4张

 

询问是否删除默认匿名用户,键入“y”后回车。

在Linux云服务器上安装MySQL Mysql 第5张

 

询问是否禁止远程root登陆,这里若需要远程连接数据库可选择“n”,否则键入“y”。

在Linux云服务器上安装MySQL Mysql 第6张

 

询问是否删除“test”数据库,一般删除即可。

在Linux云服务器上安装MySQL Mysql 第7张

 

询问是否刷新权限,键入“y”。

在Linux云服务器上安装MySQL Mysql 第8张

 

设置完毕。

在Linux云服务器上安装MySQL Mysql 第9张

 

5. 通过以root用户身份登录来测试MySQL服务

# mysql

在Linux云服务器上安装MySQL Mysql 第10张

 

6. 具体配置信息可以在配置文件“my.cnf”中修改,实际应用中,请按硬件及负载酌情修改。

# vi /etc/mysql/my.cnf

 

Ubuntu 18.04

Ubuntu和Debian类似,都属于Debian GNU/Linux系列,这里也简单介绍一下。

1. 更新APT软件包存储库索引

# sudo apt update

 

2. 安装MySQL服务器

# sudo apt install mysql-server

 

3. 安装完成后,MySQL服务将自动启动,检查是否正常启动

# sudo systemctl status mysql

在Linux云服务器上安装MySQL Mysql 第11张

 

4. 确认MySQL服务正在运行后,需要设置MySQL服务的根密码,这可以通过运行内置的MySQL安全脚本命令来完成

# mysql_secure_installation

首次运行会提示配置VALIDATE PASSWORD PLUGIN,用于测试MySQL用户密码的强度并提高安全性,可按ENTER跳过此步骤。之后所有选择可参考上文Debian安装中的第4步,为了安全建议所有都键入“y”。显示 “All done!” 表示设置完成。

在Linux云服务器上安装MySQL Mysql 第12张

 

5. 通过以root用户身份登录来测试MySQL服务

# sudo mysql

显示以下输出,确认已成功安装MySQL服务。

在Linux云服务器上安装MySQL Mysql 第13张

 

 

 

 

待续...

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄