下载准备好安装文件。
https://dev.mysql.com/downloads/mysql/5.6.html#downloads
使用yum -y install lrzsz 安装rzsz 上传功能。
[root@localhost ~]# tar xf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz -C /usr/local
[root@localhost ~]# cd /usr/local
[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查看权限
#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
注:
/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版本编译安装完成!
原文地址:https://www.jb51.cc/centos/378384.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。