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;

相关文章

优化MySQL数据库发布系统存储的方法有:1.mysql库主从读写分...
使用mysql的方法:在“我的电脑”→右键→“管理”→“服务”...
在mysql中查看root用户权限的方法:1.命令行启动mysql服务;...
MySQL主从复制是用来备份一个与主数据库一样环境的从数据库,...
运行mysql的方法1.启动mysql服务,在“我的电脑”→右键→“...
开启mysql的方法1.可以通过快捷键win+r,输入cmd,打开窗口,...