mysql服务不能启动,解决方法

查看mysql日志时出现以下报错

 vi  /home/mysql/var/localhost.localdomain.err
160426  3:07:23 [Note] /usr/local/mysql/libexec/mysqld: Shutdown complete

160426 03:07:23 mysqld_safe mysqld from pid file /home/mysql/var/localhost.localdomain.pid ended
160426 03:17:25 mysqld_safe Starting mysqld daemon with databases from /home/mysql/var
160426  3:17:26 [Note] Plugin ‘FEDERATED‘ is disabled.
InnoDB: The InnoDB memory heap is disabled
InnoDB: Mutexes and rw_locks use GCC atomic builtins
InnoDB: Compressed tables use zlib 1.2.3
^G/usr/local/mysql/libexec/mysqld: Can‘t create/write to file ‘/tmp/ib1yAlZB‘ (Errcode: 13)
160426  3:17:26  InnoDB: Error: unable to create temporary file; errno: 13
160426  3:17:26 [ERROR] Plugin ‘InnoDB‘ init function returned error.
160426  3:17:26 [ERROR] Plugin ‘InnoDB‘ registration as a STORAGE ENGINE failed.
160426  3:17:26 [ERROR] Can‘t start server : Bind on unix socket: Permission denied
160426  3:17:26 [ERROR] Do you already have another mysqld server running on socket: /tmp/mysql.sock ?
160426  3:17:26 [ERROR] Aborting

Can’t create/write to file ‘/tmp/’ (Errcode: 13)

So, let’s see what an error 13 really means:

perror 13

And we see it’s a permission denied error:

[[email protected] ~]$ perror 13
OS error code 13: Permission denied

The solution?

Set the correct owner and permissions to /tmp by running this
commands:

chown root.root /tmp -v
chmod 1777 /tmp -v

Now restart MySQL to test it:

/etc/init.d/mysqld start

That’s all, now your MySQL server should be able to start without any
warnings or failures:

[[email protected]:~]service mysqld start
Starting mysqld:                                           [  OK  ]
时间: 2024-10-08 15:45:00

mysql服务不能启动,解决方法的相关文章

Windows下Apache2服务不能启动解决方法

本人刚开始学习PH,使用的环境是Windows,安装的开发环境是AppServ. 今天开机时发现APACHE服务没有起来,服务里也没打开,我把服务重新打开时报了一个这样的错误“Windows不能在本地计算机启动Apache2.......并参考特定服务错误代码1”.我觉得挺奇怪的,明明昨天还好好的,我也没对环境做什么特别的改动. 然后我在网上搜了下问题,一般都是说80端口被占用,或是版本的原因. 方法都是去\conf\httpd.conf文件里这两行改了: Listen 80 LoadModul

mysql:服务无法启动解决

输入mysqld --console,查看报错 Found option without preceding group in config file E:\mysql-5.7.21-winx64\my.ini at line 1! 配置文件第一行缺少[mysql] [mysql] max_allowed_packet = 25M innodb_log_file_size=256M 原文地址:https://www.cnblogs.com/gcgc/p/11057320.html

mysql服务已启动,但是报2003 -----已解决

最近开始学习php,安装了wamp集成环境,mysql可以使用phpMyAdmin打开,但是想要使用mysql 控制台却报错:MySQL服务无法启动(2003 - Can't connect to MySQL server on‘localhost' (10061). 在网上搜了很多方法经验包括: 1.重装mysql service mysqld -remove mysql mysqld -install mysql net start mysql  服务启动  但是控制台仍无法启动. 将hos

mysql-5.7.10-winx64 MySQL服务无法启动,服务没有报告任何错误的解决办法

总结报错原因:在my.init文件下新增data目录(datadir = F:\mysqldata ) 最新解压版本的mysql 解压安装的时候报错D:\mysql\mysql-5.7.10-winx64\bin>net start mysqlMySQL 服务正在启动 ....MySQL 服务无法启动. 服务没有报告任何错误. 请键入 NET HELPMSG 3534 以获得更多的帮助. mysql下面是没有data文件夹的,此文件夹不需要自己建 D:\mysql\mysql-5.7.10-wi

mysql-5.7.9-winx64 MySQL服务无法启动,服务没有报告任何错误的解决办法 转自【IT精英团】:http://www.itnpc.com/news/web/144832818227054.html

最新解压版本的mysql 解压安装的时候报错D:\mysql-5.7.9-winx64\bin>net start mysqlMySQL 服务正在启动 .MySQL 服务无法启动.服务没有报告任何错误.  mysql下面是没有data文件夹的,此文件夹不需要自己建. D:\mysql-5.7.9-winx64\bin>mysqld --console2015-11-23T14:46:03.711082Z 0 [Warning] TIMESTAMP with implicit DEFAULT v

mysql-5.7.9-winx64 MySQL服务无法启动,服务没有报告任何错误 的解决办法

mysql-5.7.9-winx64 MySQL服务无法启动,服务没有报告任何错误 最新解压版本的mysql 解压安装的时候报错 D:\mysql-5.7.9-winx64\bin>net start mysql MySQL 服务正在启动 . MySQL 服务无法启动. 服务没有报告任何错误. mysql下面是没有data文件夹的,此文件夹不需要自己建. D:\mysql-5.7.9-winx64\bin>mysqld --console 2015-11-23T14:46:03.711082Z

MYSQL服务无法启动:InnoDB: .\ibdata1 can't be opened in read-write mode

今天在那做实验倒腾mysql数据库,后来发现服务无法启动,查看日志报错如下: 2015-01-07 17:48:54 9136 [ERROR] InnoDB: .\ibdata1 can't be opened in read-write mode 2015-01-07 17:48:54 9136 [ERROR] InnoDB: The system tablespace must be writable! 2015-01-07 17:48:54 9136 [ERROR] Plugin 'Inn

Mysql服务无法启动问题

今天重新安装mysql时遇到"mysql服务无法启动"问题 从Mysql官网下载mysql installer(https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-5.7.18.1.msi),一路安装下来.安装完成后,在CMD中输入"net start mysql"时出现"mysql服务无法启动". 用"Mysqld -- console&q

mysql error nr.1045 解决方法

源地址:http://yanshuaijun.2010.blog.163.com/blog/static/362411622011102443056225/ 主题:mysql error nr.1045 解决方法 2011-11-24 16:30:56|  分类: mysql|举报|字号 订阅 1.进入cmd手动停止mysql服务:net stop mysql. 2.修改C:\Program Files\MySQL\MySQL Server 5.1\ 目录下的my.ini文件,在[mysqld]

转MySQL常见错误分析与解决方法总结

一.Can't connect to MySQL server on 'localhost' (10061)翻译:不能连接到 localhost 上的mysql分析:这说明“localhost”计算机是存在的,但在这台机器上却没提供MySQL服务.需要启动这台机器上的MySQL服务,如果机子负载太高没空相应请求也会产生这个错误.解决:既然没有启动那就去启动这台机子的mysql.如果启动不成功,多数是因为你的my.ini配置的有问题.重新配置其即可.如果觉得mysql负载异常,可以到mysql/b