1.下载
不多说了
2.解压
把压缩包放在 /usr/local 下面然后解压,解压前先检查下是否已经有安装好的Mysql
#把压缩包复制到 /usr/local 下
[root@VM_30_175_centos /]# cp mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz /usr/local
[root@VM_30_175_centos /]# cd /usr/local
#检查下是否已经有安装好的Mysql
[root@VM_30_175_centos local/]# rpm -qa|grep -i mysql
如果有就得先卸载
[root@VM_30_175_centos local/]# rpm -e mysql-5.6.12-linux-glibc2.5-x86_64 --nodeps
然后就开始解压
[root@VM_30_175_centos local/]# tar zxvf mysql-5.6.12-linux-glibc2.5-x86_64
解压之后,用命令 ls 查看下当前目录下的文件,会有个文件夹
mysql-5.6.12-linux-glibc2.5-x86_64
觉得这个名字太长,输入麻烦,可以建立一个符号链接,方便输入。
[root@VM_30_175_centos local/]#ln -s mysql-5.6.12-linux-glibc2.5-x86_64 mysql
我这里设置的链接名就是mysql
3. 添加mysql组和mysql用户
[root@VM_30_175_centos local/]# groupadd mysql
[root@VM_30_175_centos local/]# useradd -r -g mysql mysql
没有提示,表示是正确的。
4.更改所属的组和用户
进入mysql文件夹,也就是mysql所在的目录,并更改所属的组和用户。
[root@VM_30_175_centos mysql/]# cd mysql
[root@VM_30_175_centos mysql/]# chown -R mysql .
[root@VM_30_175_centos mysql/]# chgrp -R mysql .
5.执行mysql_install_db脚本
[root@VM_30_175_centos mysql/]# scripts/mysql_install_db --user=mysql
这里可能会报错
这时候别慌,原因是Fedora 19中yum的prel包中没有Dumper.pm文件。这时候只要执行以下命令就可以手动下载Dumper.pm文件
[root@VM_30_175_centos mysql/]# yum install 'perl(Data::Dumper)'
没报错就不需要下载了,然后将mysql/目录下除了data/目录的所有文件,改回root用户所有,mysql用户只需作为mysql/data/目录下所有文件的所有者。
[root@VM_30_175_centos mysql/]# chown -R root .
[root@VM_30_175_centos mysql/]# chown -R mysql data
6.将mysqld服务加入开机自启动项
[root@VM_30_175_centos mysql/]# cp support-files/mysql.server /etc/init.d/mysqld
7.通过chkconfig命令将mysqld服务加入到自启动服务项中
[root@VM_30_175_centos mysql/]# chkconfig --add mysqld
8.启动Mysql服务
[root@VM_30_175_centos mysql/]# service mysqld start
Starting mysql …SUCCESS!
如果报错启动不了服务,报错提示是 The server quit without updating PID file(/usr/local/mysql/data/localhost.localdomain.pid). 这种差不多的,你可以先去百度看看,解决不了可以试试把/etc/my.cnf删除
[root@VM_30_175_centos mysql/]# rm -rf /etc/my.cnf
最后运行下Mysql
[root@VM_30_175_centoslocal]# /usr/local/mysql/bin/mysql
OK了!!!(配置环境变量可以看看我写的另外一篇博客)