微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CentOS6.8手动安装MySQL5.6

CentOS6.8手动安装MySQL5.6

yum install perl libaio

众所周知,MysqL5.7推出后有很多没有填好的坑,对于老的系统和项目兼容性也存在问题,所以现在普遍的web项目还是应该跑在centos6.8+MysqL5.6的环境之下,今天主要说一下MysqL5.6如何编译安装的具体步骤。

1.安装MysqL5.6依存包

2.下载编译包

wget https://dev.MysqL.com/get/Downloads/mysql-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gztar xvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

3.复制到指定目录

mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/MysqL

4.创建MysqL用户和组

groupadd MysqL
useradd -r -g MysqL MysqL -d /usr/local/MysqLpasswd MysqL

5.修改目录权限

chown -R MysqL:MysqL /usr/local/MysqL

6.安装数据库

su MysqL/usr/local/MysqL/scripts/MysqL_install_db --user=MysqL --basedir=/usr/local/MysqL --datadir=/usr/local/MysqL/data
exit

7.复制MysqL配置文件

cd /usr/local/MysqL/support-filescp my-default.cnf /etc/my.cnf

8.添加系统服务

cp MysqL.server /etc/init.d/MysqL
chkconfig MysqL on

9.添加环境变量

vim /etc/profile

在最下面添加

export MysqL_HOME="/usr/local/MysqL"export PATH="$PATH:$MysqL_HOME/bin"

保存退出后,执行生效代码

. /etc/profile

10.启动MysqL

service MysqL start

11.设置root密码

MysqLadmin -u root password '123456'

12.设置认端口

vim /etc/my.cnf
[MysqLd]
basedir=/usr/local/MysqL
datadir=/usr/local/MysqL/data
port=3306server_id=1socket=/tmp/MysqL.sock

13.允许所有外部链接访问(可选)

MysqL -u root -p

MySQL命令行输入

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐