cenos7安装配置mysql5.6

1.先在https://dev.mysql.com/downloads/mysql/ 下载mysql

image.png

记住选择正确的版本
2.在你心仪的目录下用wget目录下载下来

  wget https://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.42-1.el7.x86_64.rpm-bundle.tar

3.下载完成之后解压 :

 tar -xvf MySQL-5.6.42-1.el7.x86_64.rpm-bundle.tar

4.得到多个rpm包,首先安装

  rpm -ivh MySQL-server-5.6.42-1.el7.x86_64.rpm

出现错误
Failed dependencies:。。。。。
表示要安装依赖,分别是perl和
所以输入命令:

 yum install -y perl-Module-Install.noarch

以及

 yum install -y libaio

安装完成之后 再次安装 MySQL-server-5.6.42-1.el7.x86_64.rpm


image.png

出现这个表示安装成功 安装MySQL-server-5.6.42-1.el7.x86_64.rpm成功
如果出现:


image.png

表示cenos7已经默认安装了mariadb数据库,需要卸载再安装mysql
查看什么安装的是mariadb什么版本
rpm -qa | grep mariadb
image.png

然后进行卸载:

rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps

接着再安装MySQL-server-5.6.42-1.el7.x86_64.rpm

5.接下来安装

  rpm -ivh MySQL-devel-5.6.42-1.el7.x86_64.rpm

以及

  rpm -ivh MySQL-client-5.6.42-1.el7.x86_64.rpm
image.png

表示安装成功
再复制一份默认的my.cnf文件到/etc/my.cnf,mysql会优先使用这个my.cnf

 cp /usr/share/mysql/my-default.cnf /etc/my.cnf

6.初始化mysql和设置密码
初始化mysql:

/usr/bin/mysql_install_db

先查看mysql默认生成密码:

cat /root/.mysql_secret  

启动mysql :

service mysql start

然后使用命令登录:

mysql -u root -p  -P 3306

然后输入刚刚查看的密码
修改密码为123456:

  SET PASSWORD = PASSWORD('123456');

7.修改远程登录

use mysql;
select host,user,password from user;
update user set host='%' where user='root' and host='localhost';

8.开机启动

chkconfig mysql on

9.mysql的几个默认路径,可以在my.cnf

1 /var/lib/mysql/               #数据库目录
2 /usr/share/mysql              #配置文件目录
3 /usr/bin                     #相关命令目录
4 /etc/init.d/mysql              #启动脚本

你可能感兴趣的:(cenos7安装配置mysql5.6)