写在前面
本文使用的root账户进行操作, 若不是root账户需要在操作前加上sudo
大家一定要注意数据库安全问题啊 ?
准备
本文使用yum安装, 推荐大家先换个国内镜像源, 否则下载的非常慢, 而且可能会导致缺这缺那出现报错.
首先查看自己的Linux内核版本, 这里是为了在官网选择合适的yum源
cat /proc/version # 方法一
hostnamectl # 方法二
图中Kernel那行就是内核版本
下载
在MySQL官方下载页?选择MySQL Yum Repository. 然后根据自己的内核版本选择合适的yum仓库即可
这里我的内核版本是el7, 所以选择的是第三个
将下载内容上传到Centos服务器, 这里我是用scp上传, 命令如下
scp filename username@ip_address:/path
安装
进到对应目录中, 将yum源添加到系统的yum中
cd /your_rpm_path/
rpm -Uvh xxx.rpm
添加后, 如果什么都不做, 直接安装, 默认安装的是MySQL的最新版本, 若想使用其他版本需要修改配置
查看当前MySQL Yum源中有哪些子源可以使用
yum repolist all | grep mysql
若想使用其他版本的MySQL, 例如5.7, 执行下面的命令
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community
安装
yum install mysql-community-server
启动
systemctl start mysqld # 开启服务
systemctl status mysqld # 检测状态
至此安装完成, root账户的默认密码存在/var/log/mysqld.log中, 使用如下命令取出
grep 'temporary password' /var/log/mysqld.log
- END -