linux 云主机安装mysql_在Linux云服务器上安装MySQL

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

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

c98b1a6fa619f52f86ffde1220a50999.png

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

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

# systemctl status mysql

b0d9f095cb702e2734f08e51ddbabbbe.png

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

# mysql_secure_installation

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

c2eacefec153c8e60e7239f948892656.png

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

3476cde6e6ccb7a2210df53023a4f1a3.png

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

aeb43689218124cdccb7e78124d3a604.png

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

e23cccde049d698e91e8f343e973e9c9.png

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

6d071aace51231a1d113ff0a900a3892.png

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

359daf81bbc4b568f4f9bfa79a5d46ec.png

设置完毕。

a692b6bdefcb69b3fb57d7872672d0e2.png

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

# mysql

5361012b23a47ec9f4bacd697ff6b03d.png

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

188b71ae435e21a9035c6d068259a294.png

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

# mysql_secure_installation

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

049e73d017f65453281dbd1b75094bc1.png

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

# sudo mysql

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

31d39dd020c0ff37ee2748e210676a53.png

CentOS 8

CentOS要安装MySQL,需要使用RPM安装。

1. 从MySQL社区Yum Repository下载所需MySQL版本的RPM(https://dev.mysql.com/)

这里以8.0版本为例进行安装:

# rpm -ivh https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpmdev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

da32959b0a393184b09ce0f2c103eb1f.png

2. 使用以下命令启用MySQL

# yum repolist all | grep mysql | grep enabled

3b654f284546d753d5cea4ce547ca0a9.png

3. 开始安装MySQL

# yum --disablerepo=AppStream install -y mysql-community-server

当出现“Complete!”时,则表示安装完毕。

c1dc7698a794b40a13b4bce56a88e781.png

4. 启动MySQL,并验证是否已启动

# systemctl start mysqld

# systemctl status mysqld

44269ce7f259076eb0d7a197f9b3fbd7.png

5. 确认MySQL服务正在运行后,以root password为MySQL服务设置。这可以使用内置的MySQL安全脚本来完成

先获取默认的root密码:

# grep 'temporary password' /var/log/mysqld.log

f732c0f4e9a6f8d72b50cf7477fb9116.png

6. 获取默认密码后,运行MySQL安全脚本

# mysql_secure_installation

系统会提示输入密码,输入后需要输入新的密码。修改后会有一系列的安全问题,建议键入“y”,可以保证MySQL的安全性。出现“All done!”表示设置完毕。

effd4fb3bbc2d70a2421527fde8bbdbb.png

7. 测试MySQL服务

# mysqladmin -u root -p version

b646b8121053e17a8a19119c9577f1c6.png

CentOS 6/7

同样,默认情况下,使用yum安装时,将默认安装MariaDB。要安装MySQL,您将需要使用RPM安装方法

1. 从MySQL社区Yum Repository下载所需MySQL版本的RPM(https://dev.mysql.com/)

这里以5.7版本为例进行安装

# wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

2. 安装RPM软件包

# rpm -ivh mysql57-community-release-el7-9.noarch.rpm

84ac419ff1321f955e09c4b9ccb89185.png

3. 开始安装MySQL

# yum install mysql-server

当出现“Complete!”时,则表示安装完毕。

e25fef064d7fb398f91fa9702d2d3009.png

4. 启动MySQL,并验证是否已启动

# systemctl start mysqld

# systemctl status mysqld

1da0cd681183725ae7bdec11b85b8204.png

5. 确认MySQL服务正在运行后,以root password为MySQL服务设置。这可以使用内置的MySQL安全脚本来完成

先获取默认的root密码:

# grep 'temporary password' /var/log/mysqld.log

984dfa439c864705a7fdb46ece0567e3.png

6. 获取默认密码后,运行MySQL安全脚本

# mysql_secure_installation

系统会提示输入密码,输入后需要输入新的密码。修改后会有一系列的安全问题,建议键入“y”,可以保证MySQL的安全性。出现“All done!”表示设置完毕。

7. 测试MySQL服务

# mysqladmin -u root -p version

35bafc78943cd991f97b9a1c60b0463e.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值