mysql无法启动的结果问题解决

mac 上homebrew 安装的mysql,已经用了很长时间都没什么问题,今天 ERROR! The server quit without updating PID file (/usr/local/var/mysql/admin.pid).

试了许多方法,终究还是起不来,,,

最终查日志,发现

/usr/local/Cellar/mysql/5.6.23/bin/mysqld: Can‘t find file: ‘./mysql/plugin.frm‘ (errno: 13 - Permission denied)
??哈哈,终于有切入点了,这不是没权限吗,然后

解决1

mysql的数据文件是放在/usr/local/var/mysql这个路径下的。 对./mysql/plugin.frm授权:

sudo chmod 777 plugin.frm

启动,依然不成功!!!

解决2

对整个目录:

sudo chown -R mysql:mysql /usr/local/var/mysql

重启后成功,^_^

原文:https://i.cnblogs.com/EditPosts.aspx?opt=1

以上是原文的一些过程,我也是照这个去做的呀。之前,为啥不成功的呢?

应该是之前的操作没有涉及到plugin.frm文件的具体权限。

问题是突然出现的,这个也是花费了一个多小时才解决的。本来想写写一个小项目的。现在时间都没有啦。

经验还是很重要的,get起来啦。

目前还不会看日志文件去解决问题。

这个习惯要养起来,否则出现问题啦。从哪里入手解决问题都不知道。真是很悲催的事呀。

时间: 2024-11-03 21:22:05

mysql无法启动的结果问题解决的相关文章

mysql5.7 本地计算机上的mysql 服务启动后停止 的问题解决

mysql5.7 本地计算机上的mysql 服务启动后停止. 问题: 在cmd 下mysql服务mysql服务无法启动任何错误法启动 服务没有报告任何错误 在服务里面启动是 早上来了发现项目有问题,一般把apache mysql 重启一下就没事了. apache 重启了,可是mysql重启不了, 就讲他停了.在服务里启动,这下可好....报错.就上面的死活起不来 ....项目还在跑不起来,客服那边打电话催....急死了,百度了好多方法. 好多都是需要重新初始化..mysqld  --initia

MySQL数据库启动报错的处理

今天在linux中启动mysql时提示mysql Starting MySQL..The server quit without updating PID file了,下面我来给大家介绍解决办法. 从网上找了一堆方法如下: 1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限解决方法 :给予权限,执行 "chown -R mysql:mysql /var/data" "chmod -R 755 /usr/local/mysql/data&

分享:mysql too many open connections问题解决方法

mysql too many open connections问题解决方法.原文参考:http://www.jbxue.com/db/10068.html 原因主要是:max_connections配置问题导致,它必须在[mysqld]下面才会生效. 曾经以为在my.cnf写入max_connections = 2000就可以改变mysql的最大并发量,今天查到一个命令,发现服务器的mysql最大连接数为151.控制台,连接上mysqlshow variables; 这条命令可以看到所有基础配置

Windows Server2008下MYSQL外网无法访问问题解决

这几天为俱乐部配置了个服务器,用作项目开发之用. 安装的是windows Server 2008 R2 操作系统 按照国际管理,安装了数据库 MYSQL 5.0. 一路顺利,可以通过外部连接MYSQL的时候出现了问题,无论如何也连接不上 发现这方面的资料很少,几经摸索,终于知道是防火墙的问题 解决方法如下: 选择:网络->windows 防火墙->高级设置->入站规则 然后点击右上角的新建规则 选择"端口" 下一步,输入3306端口,加入规则, 然后再次点击新建规则

服务器异常断电导致windows下mysql服务启动报1067错误

1.进入在D:\candaoserver\mysql\下面的my.ini中添加一行 innodb_force_recovery =1 启动mysql,启动成功开用工具连接数据库成功,但数据库里面有的表打不开报1146 2.再进入在D:\candaoserver\mysql\下面的my.ini中添加一行 lower_case_table_names=1 重启mysql,启动成功开用工具连接数据库成功,表可以都打开了 3.再进入在D:\candaoserver\mysql\下面的my.ini中将之前

mysql的启动

1.直接用mysqld手工启动 [[email protected] bin]# ./mysqld --defaults-file=../my.cnf 140328 10:04:37 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root! 140328 10:04:37 [ERROR] Aborting 140328 10:04:37

破解windows下MySQL服务启动不了的情况下不能对其进行完全卸载的解决方案

以下的文章主要介绍的是在MySQL服务启动不了的情况下,不能对其进行完全卸载的实际解决办法的描述,以下就是对解决MySQL服务启动不了的情况下具体方案的描述,希望在你今后的学习中会对你有所帮助. MySQL 5.1 安装过程中报apply security setting错误的解决办法 1, 卸载MySQL 2, 删除目录 C:\Documents and Settings\All Users\Application Data\MySQL 3, 重新安装MySQL 就 OK 啦 [MySQL]

关于在安装MySQL时报错"本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止"的解决方法

首先将你下载的MySQL安装或者解压(对应安装版和解压版),下载地址http://dev.mysql.com/downloads/mysql/ 然后复制你安装目录中的my-default.ini,更改名字为my.ini 然后打开cmd,输入语句mysqld --initialize --user=mysql --console,(看到生成个data文件,是系统默认创建数据库的),此时还会生成一个临时的密码(解压版默认为空),记住,会用到的 然后就继续使用命令行到你的安装目录bin目录下启动你的M

XAMPP的MYSQL无法启动

昨天用各种方式试验MYSQL的数据库备份与恢复操作,恢复过程中,MYSQL就无法启动了. 提示如下: 22:59:43 [mysql] Attempting to start MySQL app... 22:59:43 [mysql] Status change detected: running 22:59:44 [mysql] Status change detected: stopped 22:59:44 [mysql] Error: MySQL shutdown unexpectedly