CentOS7环境安装mysql5.6步骤

1.官网下载好mysql Liunx系统通用版本

2.使用Xftp 将mysql文件上传至系统

3.使用命令解压压缩包

[[email protected] ~] # tar -zxf mysql-5.6.47-linux-glibc2.12-x86_64.tar.gz

4.将解压包移动到目录 /usr/local 并将解压的目录重命名为mysql

[[email protected] ~] # mv mysql-5.6.47-linux-glibc2.12-x86_64 /usr/local/mysql

5.创建mysq用户并更改/usr/local/mysql目录的权限

[[email protected] ~] # useradd -r -s /sbin/nologi mysql

[[email protected] ~] # chown -R mysql.mysql /usr/local/mysql

[[email protected] ~] # ll /usr/local/mysql (查看是否创建成功)

 CentOS7环境安装mysql5.6步骤

6.查看mysql的data目录信息是否正确

[[email protected] ~] # ll /usr/local/mysql/data

CentOS7环境安装mysql5.6步骤

如上图所示表示 data 目录信息不正确,需要完成数据库初始化工作,初始化之前需要将系统自动安装的 mariadb-libs库文件卸载,如果不卸载自动安装的 mariadb-libs 库文件,在初始化mysql数据库的时候将会被系统认定为已经安装过 mariadb 不需要再初始化.

7.卸载 mariadb-libs 库文件

[[email protected] ~] # yum remove mariadb-libs

8.初始化数据库

初始化数据库需要在 /usr/local/mysql 目录下执行命令,否则将会出现无法找到文件的错误,这里初始化的是mysql数据解压后 scripts目录下自带的一个可执行文件 mysql_install_db

[[email protected] mysql] # /usr/local/mysql/scripts/mysql_install_db --user=mysql

这里可能会遇到的问题

CentOS7环境安装mysql5.6步骤

上图的问题是有 插件没有安装

 [[email protected] mysql]# yum install -y perl perl-devel

当安装完毕之后再次执行如果报

CentOS7环境安装mysql5.6步骤

需要在安装一个插件 

 [[email protected] mysql]# yum -y install autoconf

安装完毕之后再执行初始化的命令[[email protected] mysql] # /usr/local/mysql/scripts/mysql_install_db --user=mysql等待初始化完毕,然后查看data目录是否完成.

CentOS7环境安装mysql5.6步骤

9.将support-files目录下mysql.server脚本移动到 /etc/init.d/mysql下

[[email protected] mysql]# cp support-files/mysql.server /etc/init.d/mysql

10.启动数据库

[[email protected] mysql]# service mysql start

CentOS7环境安装mysql5.6步骤

到这里就基本上安装成功了.

11.设置数据库的登录密码

[[email protected] mysql]# bin/mysqladmin -u root password 'root'


CentOS7环境安装mysql5.6步骤