CentOS 安装 MySQL数据库

使用MySQL yum Repository 快速安装MySQL数据库

下载yum repository
// centos6  下载yum repository
wget https://dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm

====注意====注意====注意====根据你的系统版本不同的yum repository 命令:cat /etc/issue  可查看系统版本

//  centos 7 下载yum repository     
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
安装yum repository
// 安装 yum repository     
sudo rpm -Uvh mysql80-community-release-el6-1.noarch.rpm  //注意一下,这是centos6的yum repository

在MySQL Yum Repository 中,MySQL Server 的不同版本系列托管在不同的子存储库中。默认开启最新版本的子存储库,使用下面命令可以查看存储库下面的所有子存储库,以及开启关闭状态。

yum repolist all |grep mysql

执行结果如下图所示,disabled :禁用 enabled:启用
CentOS 安装 MySQL数据库

可以看到,mysql 8 是开启状态的,这个时候安装就是安装的 mysql 8。如果开启多个子存储库,那么安装的将是最新的子存储库。
我要安装5.6版本 就需要开启 mysql5.6 子存储库并且关闭mysql 8 子存储库才可以。
可以通过编辑 /etc/yum.repos.d/mysql-community.repo 文件来禁用启用子存储库。

vim /etc/yum.repos.d/mysql-community.repo 

如下图所示, enabled=1 启用子存储库,enabled=0 禁用子存储库。
CentOS 安装 MySQL数据库
可以使用 yum repolist enabled | grep mysql 来查看开启的子存储库。

 yum repolist enabled | grep mysql  

如下图所示,mysql5.6 子存储库已经开启。
CentOS 安装 MySQL数据库

准备工作做好了,可以开始安装MySQL 了

输入如下命令

sudo yum install mysql-community-server -y

CentOS 安装 MySQL数据库

大功告成,启动MySQL。

service mysqld start

输出如下,
CentOS 安装 MySQL数据库

启动成功,使用以下命令设置密码。

/usr/bin/mysqladmin -u root password 'new-password'

登录MySQL

 mysql -uroot -p(这是密码)

如果你要远程连接该数据库,需要修改一下权限。

//登录MYSQL
mysql -uroot -p(这是密码)

//进入 mysql 数据库,
use mysql;

//修改访问权限 
update user set host='%' where user='root' and host='localhost';

//刷新权限
flush privileges;

//退出
quit;

现在可以用root用户远程连接了。

其他命令

//查看mysql状态
sudo service mysqld status
//重启命令
service mysqld restart
//停止命令
service mysqld stop
//启动命令
service mysqld start

参考资料

  1. MySQL官网文档