mysql5.6下载和安装到centos7环境中的详细操作

版本信息:

          centos 7.4 

          mysql 5.6

         连接Linux工具,xshell 6 ,xftp 6

一、下载mysql5.6安装包

打开链接下载:https://dev.mysql.com/downloads/mysql/

mysql5.6下载和安装到centos7环境中的详细操作

 mysql5.6下载和安装到centos7环境中的详细操作

二、上传安装包到Linux环境中

我这里使用的xftp将mysql安装包上传到Linux环境中。

mysql5.6下载和安装到centos7环境中的详细操作

三、安装mysql 

注意在安装过程中:不要配置 my.cnf文件,若/etc目录下存在my.cnf文件,则将该文件 重命名/删除

1.首先centos7自带了mariadb的依赖,所以先将其删除

指令# rpm -qa | grep -i mariadbmysql5.6下载和安装到centos7环境中的详细操作

 2.移除mariadb的依赖

指令# rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
mysql5.6下载和安装到centos7环境中的详细操作

 

3.在centos7中找到mysql的安装包进行解压

指令# tar -zxvf mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz 

mysql5.6下载和安装到centos7环境中的详细操作

解压完成后指令# mv ./mysql-5.6.44-linux-glibc2.12-x86_64 /usr/local/mysql

4.创建用户组和用户名

 [[email protected] ~]# groupadd mysql
 [[email protected] ~]# useradd -g mysql mysql -s /sbin/nologin 

5.进入mysql目录初始化数据

[[email protected] ~]# chown mysql.mysql -R /usr/local/mysql
[[email protected] ~]# cd /usr/local/mysql/scripts/
[[email protected] /usr/local/mysql/scripts]# ./mysql_install_db  --user=mysql  --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

 6.配置环境变量

指令# vi /etc/profile

mysql5.6下载和安装到centos7环境中的详细操作

7.启动MySQL,并设置开机自启

 [[email protected] ~]# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
 [[email protected] ~]# chkconfig --add mysqld
 [[email protected] ~]# chkconfig mysqld on
 [[email protected] ~]# /etc/init.d/mysqld start

8.设置数据库登录密码

此处设置的密码是 123456

 [[email protected] ~]# mysqladmin -uroot password '123456'

9.登录数据库

[[email protected] ~]# mysql -uroot -p'123456'

10.设置远程连接

首先:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'password' WITH GRANT OPTION;

再执行:

FLUSH PRIVILEGES;

mysql5.6下载和安装到centos7环境中的详细操作

开放防火墙端口:

执行指令开发8080端口   # firewall-cmd --permanent --zone=public --add-port=3306/tcp

执行 # firewall-cmd --reload使最新的防火墙设置规则生效(可以使用firewall-cmd --list-ports命令查看所有开放的端口)

mysql5.6下载和安装到centos7环境中的详细操作

远程连接测试: 

 mysql5.6下载和安装到centos7环境中的详细操作