我无法启动mysql
和mysqld
。
sudo service mysql start
命令的输出为mysql : Unrecognized service
同样的方式sudo service mysqld start
的输出是什么
当我尝试sudo service mysqld status
时,它会显示stopped
注意:我正在使用rhel 6.5 MySQL版本是mysqld Ver 5.6.21-ndb-7.3.7-cluster-gpl for linux-glibc2.5 on x86_64(MySQL Cluster Community Server(GPL))
我经历了/var/log/mysql.log
发现此错误:
2015-10-20 08:00:54 23694 [Note] InnoDB: 128 rollback segment(s) are active.
2015-10-20 08:00:54 23694 [Note] InnoDB: Waiting for purge to start
2015-10-20 08:00:54 23694 [Note] InnoDB: 5.6.21 started; log sequence number 1600607
2015-10-20 08:00:54 23694 [Note] Server hostname (bind-address): '*'; port: 3306
2015-10-20 08:00:54 23694 [Note] IPv6 is available.
2015-10-20 08:00:54 23694 [Note] - '::' resolves to '::';
2015-10-20 08:00:54 23694 [Note] Server socket created on IP: '::'.
2015-10-20 08:00:54 23694 [ERROR] /usr/local/mysql/bin/mysqld: Can't create/write to fie '/var/run/mysqld/mysqld.pid' (Errcode: 2 - No such file or directory)
2015-10-20 08:00:54 23694 [ERROR] Can't start server: can't create PID file: No such fie or directory
151020 08:00:54 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
我在网上看了一下,并试图修复说是权限的问题,所以我创建了修复/var/run/mysqld
mysql.pid
chown
和mysql:mysql
目录的错误到/var/lib/mysql
但问题仍然存在。 任何人都可以帮我解决这个问题!
由于
数据目录drwxr-xr-x. 2 mysql root 4096 Oct 20 08:00 .
drwxr-xr-x. 33 root root 4096 Oct 20 08:00 ..
-rwxr-xr-x. 1 mysql mysql 56 Oct 20 08:00 auto.cnf
-rwxr-xr-x. 1 mysql mysql 12582912 Oct 20 08:00 ibdata1
-rwxr-xr-x. 1 mysql mysql 50331648 Oct 20 08:00 ib_logfile0
-rwxr-xr-x. 1 mysql mysql 50331648 Oct 20 08:00 ib_logfile1
srwxr-xr-x. 1 mysql mysql 0 Oct 20 08:00 mysql.sock
的权限:
ps aux | grep mysql
ec2-user 19246 0.0 0.0 103256 832 pts/2 S+ 16:39 0:00 grep mysql
ec2-user 31724 0.0 0.0 127088 3740 pts/0 S+ Jan22 0:00 mysql -u root -p
的输出:
sudo rpm -qa | egrep -i mysql
perl-DBD-MySQL-4.013-3.el6.x86_64
mysql-community-server-5.6.27-2.el6.x86_64
mysql-community-release-el6-5.noarch
mysql-community-common-5.6.27-2.el6.x86_64
mysql-community-client-5.6.27-2.el6.x86_64
mysql-community-libs-compat-5.6.27-2.el6.x86_64
mysql-community-libs-5.6.27-2.el6.x86_64
data.table
答案 0 :(得分:0)
执行命令
sudo mv /usr/local/mysql /usr/local/old.mysql
sudo yum install mysql-server mysql
sudo mysql_install_db
sudo mysql_secure_installation
sudo chkconfig mysqld on
sudo service mysqld start