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:启用
可以看到,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 禁用子存储库。
可以使用 yum repolist enabled | grep mysql 来查看开启的子存储库。
yum repolist enabled | grep mysql
如下图所示,mysql5.6 子存储库已经开启。
准备工作做好了,可以开始安装MySQL 了
输入如下命令
sudo yum install mysql-community-server -y
大功告成,启动MySQL。
service mysqld start
输出如下,
启动成功,使用以下命令设置密码。
/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