1.查看系统版本

cat /etc/redhat-release

centos下通过yum安装mysql

2.去官网下载对应系统版本的yum repo

https://dev.mysql.com/downloads/repo/yum/

centos下通过yum安装mysql

点击Download进入下个页面

centos下通过yum安装mysql

右击赋值链接地址

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 安装文件

centos下通过yum安装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服务

  1. systemctl start mysqld.service #启动 mysql

  2. systemctl restart mysqld.service #重启 mysql

  3. systemctl stop mysqld.service #停止 mysql

  4. systemctl enable mysqld.service #设置 mysql 开机启动

9.设置密码 

     

mysql5.6 安装完成后,它的 root 用户的密码默认是空的,我们需要及时用 mysql 的 root 用户登录(第一次直接回车,不用输入密码),并修改密码。

  1. # mysql -u root

  2. mysql> use mysql;

  3. mysql> update user set password=PASSWORD("这里输入root用户密码") where User='root';

  4. mysql> flush privileges; 

10.设置远程登录

 mysql> GRANT ALL PRIVILEGES ON *.* TO [email protected]"%" IDENTIFIED BY "123456";

 

相关文章: