1.查看系统版本
cat /etc/redhat-release
2.去官网下载对应系统版本的yum repo
https://dev.mysql.com/downloads/repo/yum/
点击Download进入下个页面
右击赋值链接地址
3.进入centos服务器,用wget进行下载
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
4.注意:在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行 yum install mysql 命令只是更新Mariadb数据库,并不会安装 MySQL 。
(1)查看已安装的 Mariadb 数据库版本。
rpm -qa|grep -i mariadb
(2)卸载已安装的 Mariadb 数据库。
rpm -qa|grep mariadb|xargs rpm -e --nodeps
(3)再次查看已安装的 Mariadb 数据库版本,确认是否卸载完成。
rpm -qa|grep -i mariadb
5.安装下载好的 mysql80-community-release-el7-3.noarch.rpm 包
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
6.执行 yum repolist all | grep mysql 命令查看可用的 mysql 安装文件
由于本人要安装的版本是5.6,所以就以mysql 5.6 版本为例,所以需要把高版本的disable掉,想要安装的版本enable
执行以下命令
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql56-community
7.安装mysql
yum install mysql-server
8.启动MySQL服务
-
systemctl start mysqld.service #启动 mysql
-
systemctl restart mysqld.service #重启 mysql
-
systemctl stop mysqld.service #停止 mysql
-
systemctl enable mysqld.service #设置 mysql 开机启动
9.设置密码
mysql5.6 安装完成后,它的 root 用户的密码默认是空的,我们需要及时用 mysql 的 root 用户登录(第一次直接回车,不用输入密码),并修改密码。
-
# mysql -u root
-
mysql> use mysql;
-
mysql> update user set password=PASSWORD("这里输入root用户密码") where User='root';
-
mysql> flush privileges;
10.设置远程登录
mysql> GRANT ALL PRIVILEGES ON *.* TO [email protected]"%" IDENTIFIED BY "123456";