下载准备好安装文件。
https://dev.mysql.com/downloads/mysql/5.6.html#downloads
使用yum -y install lrzsz 安装rzsz 上传功能。
将文件解压到 /usr/local/命名为mysql
[root@localhost ~]# tar xf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz -C /usr/local
[root@localhost ~]# cd /usr/local
2.创建连接,将所解压的文件连接为mysql
[root@localhost local]# ln -sv mysql-5.6.33-linux-glibc2.5-x86_64/ mysql
3.创建用户组:
创建mysq1用户,组
#groupadd -r -g 306 mysql
#useradd -g 306 -r -u 306 mysql
id mysql查看权限
更改mysql目录所有文件的所属组主
#chown -R mysql.mysql /usr/local/mysql/*
使用命令ll可查看
创建一个新文件夹
#mkdir -p /mydata/data
更改文件夹所属组主
#chown -R mysql.mysql /mydata/data/
更改用户权限
#chmod o-rx /mydata/data/
验证权限: ls -ld /mydata/data/
初始化数据库
在mysql目录下执行
[root@localhost mysql]# scripts/mysql_install_db --user=mysql --datadir=/mydata/data/
为了安全,初始化完成之后,为了安全将mysql目录下的属组改为root
chown -R root /usr/local/mysql/*
复制启动脚本到/etc/init.d/命名为mysqld
在mysql目录下执行命令:
[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysqld
加入服务列表:
[root@localhost mysql]# chkconfig --add mysqld
[root@localhost mysql]# chkconfig --list mysqld
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
注:
mysql配置文件加载路径
/etc/my.cnf -->/etc/mysql/my.cnf -->$BASEDIR/my.cnf --> ~/.my.cnf
若配置冲突,以最后一个为准,最后一个会覆盖前一个
---------------------------------------------------------------------------------------
必须完成以下步骤,否则无法启动:
在/usr/local/mysql文件目录下复制配置文件到/etc/下更名my.cnf
[root@localhost mysql]# cp support-files/my-default.cnf /etc/my.cnf
使用vim 打开文件
#vim /etc/my.cnf
加入定义数据文件存放路径
#datadir = /mydata/data
使用service mysqld start 启用mysql
启动成功:
登录mysql数据库:[root@localhost mysql]# mysql -uroot -p
密码为空直接回车确认
至此,mysql5.6版本编译安装完成!
本文出自 “centos6使用xtrabackup” 博客,请务必保留此出处http://9052426.blog.51cto.com/9042426/1906492
原文地址:http://9052426.blog.51cto.com/9042426/1906492