1.CentOS 6.4下编译安装MySQL 5.6.14详细步骤
CentOS 6.4下编译安装MySQL 5.6.14详细步骤
一:卸载旧版本
使用下面的源码命令检查是否安装有MySQL Server
复制代码
代码如下:
rpm -qa | grep mysql
有的话通过下面的命令来卸载掉
复制代码
代码如下:
rpm -e mysql //普通删除模式
rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,源码提示有依赖的源码其它文件,则用该命令可以对其进行强力删除
安装MySQL
安装编译代码需要的源码模拟操作系统源码包
复制代码
代码如下:
yum -y install make gcc-c++ cmake bison-devel ncurses-devel
下载MySQL 5.6.
复制代码
代码如下:
wget a href="f,先在/etc目录下找,源码找不到则会搜索"$basedir/my.cnf",源码在本例中就是源码 /usr/local/mysql/my.cnf,这是源码新版MySQL的配置文件的默认位置!注意:在CentOS 6.4版操作系统的源码最小安装完成后,在/etc目录下会存在一个my.cnf,源码需要将此文件更名为其他的源码阳线源码名字,如:/etc/my.cnf.bak,源码否则,源码该文件会干扰源码安装的源码MySQL的正确配置,造成无法启动。源码
启动MySQL
添加服务,震荡较易 源码拷贝服务脚本到init.d目录,并设置开机启动
复制代码
代码如下:
cp support-files/mysql.server /etc/init.d/mysql
chkconfig mysql on
service mysql start --启动MySQL
配置用户
MySQL启动成功后,root默认没有密码,我们需要设置root密码。
设置之前,360点源码我们需要先设置PATH,要不不能直接调用mysql
修改/etc/profile文件,在文件末尾添加
复制代码
代码如下:
PATH=/usr/local/mysql/bin:$PATH
export PATH
关闭文件,运行下面的命令,让配置立即生效
复制代码
代码如下:
source /etc/profile
现在,jar恶搞源码我们可以在终端内直接输入mysql进入,mysql的环境了
执行下面的命令修改root密码
复制代码
代码如下:
mysql -uroot
mysql SET PASSWORD = PASSWORD('');
若要设置root用户可以远程访问,执行
复制代码
代码如下:
mysql GRANT ALL PRIVILEGES ON *.* TO a href="mailto:'root'@'..%'"'root'@'..%'/a IDENTIFIED BY 'password' WITH GRANT OPTION;
红色的password为远程访问时,root用户的密码,可以和本地不同。
配置防火墙
防火墙的端口默认没有开启,若要远程访问,需要开启这个端口
打开/etc/sysconfig/iptables
在“-A INPUT –m state --state NEW –m tcp –p –dport –j ACCEPT”,下添加:
复制代码
代码如下:
-A INPUT m state --state NEW m tcp p dport j ACCEPT
然后保存,并关闭该文件,在终端内运行下面的命令,刷新防火墙配置:
复制代码
代码如下:
service iptables restart
OK,一切配置完毕,你可以访问你的MySQL了。