一次解决MySQL无法启动的全过程启动Mysql提示ERROR! The server quit without updating PID file (/usr/local/var/mysql/xxxx.local.pid).
1、查看mysql错误日志:打开/usr/local/var/mysql/xxxx.err或者xxxx.local.err文件 。
2、问题应该是某个程序占用了mysql的默认端口3306 。
3、查看端口使用情况lsof -i:3306,发现是一个用户名为_mysql启动了mysqld指令占用了3306,感觉现象非常奇怪 , 不清楚为什么会有这个用户组 , 为什么会启动mysqld , 由于这个电脑是公司其他同事转移资产到的我名下,所以有可能是之前用户或者公司it装了什么服务导致的 。
4、首先尝试干掉进程:sudo kill xxxx,结果发现当kill后,还会重新启动 。
5、尝试修改mysql默认启动端口,Baidu上有人告诉修改/Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist文件
添加string--port=3307/string保存 , 先重新启动mysql服务,发现问题依然存在,发现配置没有起作用,默认端口依然是3306,然后考虑重新启动电脑 , 看看是否可以修改占用默认端口的配置 。
6、重启后再次查看3306端口占用情况,发现确实不存在了 。但是发现启动mysql服务时,依然存在问题:
仔细观察发现 , 这个占用和plist中的mysql配置一样的,所以可以确定每次启动计算机后,会按默认配置执行一个mysqld 。
7、不清楚为什么会按com.oracle.oss.mysql.mysqld.plist配置执行mysqld , 于是把注意力放在了Mac启动上 。
8、Mac的启动原理是:
看到这里就明白了,原来LaunchDaemons里面放的是Mac启动时的一些启动服务 ,
9、System/Library和/Library和~/Library目录的区别:
10、System/Library和/Library和~/Library目录的区别:
11、有了上面的结果,于是把注意力放在了com.oracle.oss.mysql.mysqld.plist上 , 每个Mac启动中都有么,这个是如何添加的 。首先查看了家里的其他苹果电脑,发现都没有这个plist文件,于是开始研究这个文件的产生原因 。
12、经过Baidu怀疑这个文件应该是之前用dmg安装包安装的mysql产生的,在设置中也发现了残留信息
于是果断把自动启动去掉 , 重启计算机 。
13、重启后 , 发现无论是3306还是3307端口上都没有mysql服务了,于是运行mysql.server start,这次终于看见了Starting MySQL . SUCCESS!
14、删除com.oracle.oss.mysql.mysqld.plist文件,重启电脑后,发现设置中仍然还有MySQL的控制选项 。
15、MySQL dmg安装方式的卸载方法:
至此,这个问题算是完美解决了 。
mysql启动失败怎么办?1、找到mysql安装目录,将其配置文件my.default.ini改名为my.ini,并且将my.ini移至bin目录下 。
2、启动命令行,将目录切换到mysql安装目录的bin目录下 。
3、接下来,在命令行执行命令:mysqld --initialize --user=mysql --console 。
4、注意,上一个步骤会获得一个临时密码 , 需要记录 , 之后会用到 。
5、接下来在控制台以命令行输入: mysqld --install,进行安装服务操作 。
6、之后,在任务管理器找到“服务” , 启动其中的MYSQL服务即可 。
7、输入命令行mysql -uroot -p , 利用之前的临时密码输入即可登录数据库成功 。
8、修改临时密码,设置密码:mysqladmin -u USER -p password PASSWORD,注意USER和PASSWORD为自己定义的数值 。
启动MySql服务器失败怎么办?怎么解决mysql服务无法启动的问题
一:服务启动
1.我们可以在Windows搜索栏中搜索服务应用功能,或者其他方式打开服务,右键单击选择以管理员运行 。
2.在服务中找到MySQL,手动点击启动 。
不过用这个方法很可能还是无法启动mysql服务 。
【启用mysql失败怎么办 启动mysql无法启动】二:删除Data
启用mysql失败怎么办的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于启动mysql无法启动、启用mysql失败怎么办的信息别忘了在本站进行查找喔 。
推荐阅读
- oracle索引失效语句,oracle数据库索引失效的场景
- 互联网如何上新媒体行业,新媒体互联网创业行业趋势
- 多功能宽带路由器有什么用,多功能宽带路由器有什么用途
- 海信电视怎么播放u盘歌,海信电视上如何播放u盘内容
- c语言函数使用案例 c语言函数简单例子
- linux用c语言做界面设计,c语言菜单界面设计
- 角色扮演游戏缘,角色扮演类游戏大全
- 超市如何转型电商,超市转型再就业做什么
- mysql怎么二次安装 maya playblast