MySQL5.6-rpm-not updated pid

本篇博客主要介绍:MySQL5.6(rpm安装)中遇到not updated PID问题。
MySQL5.6(rpm安装)
1、上传安装包
MySQL-client-5.6.25-1.linux_glibc2.5.x86_64.rpm
MySQL-devel-5.6.25-1.linux_glibc2.5.x86_64.rpm
MySQL-server-5.6.25-1.linux_glibc2.5.x86_64.rpm
2、检查是否有安装
rpm -qa | grep -i mysql
rpm -qa | grep -i MariaDB
3、创建目录
mkdir -p /data/mysql/data
chown -R mysql.mysql /data
chmod -R 755 /data
4、安装MySQL
[root@localhost rpm]# rpm -ivh MySQL-server-5.6.15-1.el6.x86_64.rpm
[root@localhost rpm]# rpm -ivh MySQL-devel-5.6.15-1.el6.x86_64.rpm
[root@localhost rpm]# rpm -ivh MySQL-client-5.6.15-1.el6.x86_64.rpm
5、初始化MySQL
[root@localhost rpm]# /usr/bin/mysql_install_db
[root@localhost rpm]# service mysql start
[root@localhost rpm]# service mysql stop
6、更改my.cnf
[root@localhost rpm]# cp /usr/share/mysql/my-default.cnf /etc/my.cnf
[root@localhost ~]#service mysql stop
[root@localhost etc]#vi my.cnf
[mysql]
socket=/data/mysql/data/mysql.sock
[mysqld]
#Skip-grant-tables
socket=/data/mysql/data/mysql.sock
datadir=/data/mysql/data
pid-file=/data/mysql/data/XXXXX.pid
symbolic-links=0
server-id=101
log-bin=mysql-bin
binlog-ignore-db = mysql,information_schema
auto-increment-offset = 1
slave-skip-errors = all
#auto-increment-increment = 2
#default-storage-engine=MyISAM
binlog_format="MIXED"
log_bin_trust_function_creators=1
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
expire_logs_days = 7
event_scheduler=1
[mysqld_safe]
log-error=/data/mysql/log/mysql.log
datadir=/data/mysql/data
!includedir /etc/my.cnf.d
[root@localhost ~]#service mysql restart
注意:not updated pid报错原因:由于rpm安装mysql5.6之后会就会产生一个默认的数据目录/var/lib/mysql,所以在 /usr/bin/mysql_install_db初始化的时候pid文件产生在/var/lib/mysql。在修改my.cnf文件的之后需要重新初始化将文件初始化到datadir目录下。
7、开机自启
[root@localhost ~]# chkconfig mysql on
[root@localhost ~]# chkconfig --list | grep mysql
[root@localhost ~]#service mysql start

猜你喜欢

转载自blog.51cto.com/11298469/2301580
PID