Centos7:mysql5.6安装,配置及使用(RPM方式)

Centos7:mysql5.6安装,配置及使用(RPM方式)

1.首先安装好jdk环境,本机所用环境为jdk1.8

2.卸载MariaDB(Centos7自带)与Mysql

2.1卸载:MariaDB

#rpm -qa | grep -i mariadb //查询安装的MariaDB
#rpm -e --nodeps 查到软件名 //卸载相关MariaDB的所有软件
#find / -name mariadb
#whereis mariadb //查找是否有相关配置目录及文件,如有,则 rm -rf 删除

2.2卸载mysql

#whereis mysql
#find / -name mysql //查找是否有相关配置目录及文件,如有,则 rm -rf 删除

#rm -rf /etc/my.cnf //删除mysql配置文件

chkconfig --list|grep -i mysql //查看服务
chkconfig --del mysql //删除服务

3. 安装依赖

#yum -y install autoconf

4.解压MySQL-5.6.41-1.el7.x86_64.rpm-bundle

#tar -xvf MySQL-5.6.41-1.el7.x86_64.rpm-bundle.tar //解压mysql数据库;

5.开始安装

yum install net-tools //先安装net-tools,mysqlServer安装需要

#rpm -ivh MySQL-server-5.6.41-1.el7.x86_64.rpm //安装mysql server

#rpm -ivh MySQL-client-5.6.41-1.el7.x86_64.rpm //安装mysql client

6.启动mysql服务

#service mysql start

#service mysql status //查看mysql状态

7.登录mysql

#mysql -uroot -p //默认密码在/root/.mysql_secret中

8.修改密码

> SET PASSWORD = PASSWORD('123456'); //修改root密码

9.配置mysql

#chkconfig --add mysql //加入到系统服务

#chkconfig mysql on //设置mysql自动启动

#chkconfig //查询自启列表

10.关闭系统防火墙

#systemctl stop firewalld//关闭防火墙

systemctl status firewalld //查看状态

systemctl disable firewalld//开机禁用

11.赋予root远程访问权限

grant all privileges on *.* to 'root' @'%' identified by '123456';

flush privileges;//更新权限

配置大小写不敏感

/etc/my.cnf

[mysqld]后添加lower_case_table_names=1

注:默认mysql目录为/local/share/mysql,如果my.cnf不存在,可以复制my-default.cnf