mysql 5.6安装包 https://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz (二进制免编译的)

cd /usr/local/src   进入到src下  wget 下载 MySQL 安装包   mysql安装包链接可在官网查找。
tar -zxvf 跟包名 (解压)
useradd mysql -s /sbin/nologin  创建用户
mv (解压过的包名) /usr/local/mysql  挪动位置
mkdir -p /data/mysql  创建目录
chown -R mysql:mysql /data/mysql 更改属主属组
cd/usr/local/mysql  进入
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql  初始化


cd support-files/ 进入
cp my-default.cnf /etc/my.cnf       
/etc/my.cnf  拷贝配置文件(y覆盖) (这一步可以不拷贝 使用系统自带的my.conf文件)
系统自带的文件是由MariaDB装的  使用rpm -qf /etc/my.cnf  可以查看到

使用系统自带的文件需要修改配置  如图
vi /etc/my.cnf   打开修改

image.png


然后拷贝启动脚本
cp mysql.server  /etc/init.d/mysqld 拷贝启动脚本 进入找到下方内容并添加路径内容。

basedir=`/usr/local/mysql` 指定程序目录的路径

datadir=`/data/mysql`错误日志、数据等存放处

保存退出

chkconfig --add mysqld  加入系统服务列表

chkconfig  mysqld on       设置开机启动

/etc/init.d/mysqld start   手动启动mysql
ps:如果无法拷贝启动脚本使用服务进行启动可以使用命令的形式启动mysql
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql --datadir=/data/mysql & 
--defaults-file 指定配置文件的路径   & 放到后台启动
killall mysqld   停服务进程

(可以使用 ps aux |grep mysql 查看,或者netstat -lnp 查看是否生成mysql的3306端口)

初始化时可能遇到的问题

错误: ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db:
Data::Dumper

解决:  yum -y install perl-Data-Dumper