设为首页 加入收藏

TOP

CentOS 6.8 下载MySQL 5.6 二进制包安装
2017-01-02 08:14:55 来源: 作者: 【 】 浏览:19
Tags:CentOS 6.8 下载 MySQL 5.6 二进制 安装

1.关闭iptables


# chkconfig iptables off


2.修改selinux


# setenforce 0 临时关闭 重启后无效


Or


直接修改/etc/selinux/config 文件


将SELINUX=enforcing改为SELINUX=disabled


重启机器即可


3.新增mysql用户组


# groupadd mysql


# useradd -r -g mysql mysql


4.新建数据库执行文件目录(后面会把编译好的mysql程序安装到这个目录)


# mkdir -p /usr/local/mysql


5.新建数据库数据文件目录


# mkdir -p /mysql/data


# mkdir -p /mysql/logs


# mkdir -p /mysql/temp


6.编辑PATH搜索路径


# vi /etc/profile


在profile文件末尾增加两行


PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH


export PATH


使PATH搜索路径立即生效


# source /etc/profile


7.编辑my.cnf文件


# vi /etc/my.cnf


(方法同源码编译安装)


8.设置软目录


# ln -s mysql-5.6.28-linux-glibc2.5-x86_64 mysql


# chown -R mysql:mysql /usr/local/mysql


9.初始化


shell> scripts/mysql_install_db --user=mysql


shell> chown -R root .


shell> chown -R mysql data


(看到两个OK说明初始化成功)


10.启动实例


/usr/local/mysql/bin/mysqld_safe --user=mysql & (&是在后台运行)


11.运行mysql


/usr/local/mysql/bin/mysql -S /tmp/mysql.sock 启动MySQL


Ps: 安装时遇到的问题1


初始化没有成功


启动实例后 查看/mysql/logs/errolog.log的内容 出现报错


看到一条 permission denied


应该就是/mysql/temp/的权限问题 然后我就去看了一下权限


[root@linux1 /]# ls -l


drwxr-xr-x. 5 root root 4096 Dec 7 18:28 mysql


改一下mysql文件夹的权限


[root@linux1 /]# chown -R mysql:mysql mysql


[root@linux1 /]# ls -l


drwxr-xr-x. 5 mysql mysql 4096 Dec 7 18:28 mysql


然后把/mysql/data /mysql/logs /mysql/temp 下的内容全部删除


再去重新做初始化的步骤


发现初始化成功


启动实例后查看error log看到


说明启动成功,可以运行mysql了~


安装时遇到的问题2


设置软连接没有成功


解决方法1:不设置软连接,直接将解压好的mysql-5.6.28-linux-glibc2.5-x86_64直接重命名为 mysql


# mv mysql-5.6.28-linux-glibc2.5-x86_64 mysql


解决方法2:将一开始新建的mysql文件夹删除,直接设置软连接就可以了,它会自动创建一个mysql的软连接的文件夹,软连接的文件夹为淡蓝色


# rm -rf mysql


# ln -s mysql-5.6.28-linux-glibc2.5-x86_64 mysql


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Red Hat Enterprise Linux 7.0 安.. 下一篇如何定位Oracle数据库被锁阻塞会..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

最新文章

热门文章

C 语言

C++基础

windows编程基础

linux编程基础

C/C++面试题目