源码包下载:

编译安装:

设置配置文件:

添加启动脚本:

添加开机启动项:

完成后,/etc/init.d/mysqld start 时候报错如下:

Starting MySQL..The server quit without updating PID file (
[FAILED]
al/mysql/data/FrankTest01.pid).

1.防火墙SELINUX有没有关闭

2.3306端口有没有被占用   netstat -tulanp

3.是否有其他相关的mysqld进程在运行。  ps aux |grep mysql

4.配置文件有误错误。包括/etc/my.cnf  ; /etc/init.d/mysqld 

  如果系统方面如SELINUX,端口,或者进程方面没有问题则需要考虑配置文件错误。

vim /etc/init.d/mysqld
basedir=/usr/local/mysql        # mysql 的安装目录
datadir=/data/mysql              # mysql自身的数据目录,包括错误日志等文件。
/etc/init.d/mysqld start 
Starting MySQL..                                           [  OK  ]