mysql for mac服务无法启动
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql for mac服务无法启动相关的知识,希望对你有一定的参考价值。
我用的是Mac os10.10.3系统,mysql也是从官网下载的,mysql-5.6.26-osx10.9-x86_64.dmg。今天已经安装了无数次了就是启动不了服务,错误消息为:Can't connect to MySQL server on '127.0.0.1' (61)
以下这个方法已经试过了,重启一下就没用了!
sudo vi /Library/LaunchDaemons/com.mysql.mysql.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>com.mysql.mysqld</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/mysql/bin/mysqld_safe</string>
<string>--user=root</string>
</array>
</dict>
</plist>
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist
求大神指教!!!
出现这种情况一般都是由于系统升级,或其他原因可能会导致这个问题。
一、原因是某种情况下导致”/usr/local/MySQL/data”的拥有者发生了改变,所以只需要将其拥有者修改为“mysql“就可以了。
在终端中运行:
二、如果此方法无法解决,那么只能采取第二个方法,重新安装mysql。
mac 下载 mysql 的方法:
1. sudo rm /usr/local/mysql (这一步: 必须的)
2. sudo rm -rf /usr/local/mysql* (这一步: 必须的)
3 sudo rm -rf /Library/StartupItems/MySQLCOM (这一步: 可选)
4 sudo rm -rf /Library/PreferencePanes/My* (这一步: 可选)
5 vim /etc/hostconfig (and removed the line MYSQLCOM=-YES-) (这一步: 可选)
6 rm -rf ~/Library/PreferencePanes/My*
7 sudo rm -rf /Library/Receipts/mysql*
8 sudo rm -rf /Library/Receipts/MySQL*
9 sudo rm -rf /var/db/receipts/com.mysql.*
按照以上步骤,操作一遍, 再重新安装 MySQL, 启动正常了。
Mac -》 System preference下, 打开 MySQL。
参考技术A 如果你是默认安装的话 去这里/usr/local/mysql/data/mysqld.local.err 看看错误日志。。我也是和你同样的问题。
我的端口号变成了 3307 所以改了就好。 参考技术B 默认端口3307 参考技术C 推荐使用brew安装,不要轻易自己安装包追问
能不能具体点?给个安装步骤,没用过brew安装。
谢谢大神!
MySQL 5.7 for Windows 解压缩版 MySQL 服务无法启动
MySQL 5.7 for Windows 解压缩版配置安装
http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html
basedir =D:/Program Files (x86)/mysql-5.7.15
datadir =D:/Program Files (x86)/mysql-5.7.15\data
Service successfully installed.
D:\Program Files (x86)\mysql-5.7.15\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务无法启动。
服务没有报告任何错误。
查看日志:
MySQL: Table ‘mysql.plugin‘ doesn‘t exist
2016-10-11T02:16:26.611630Z 0 [ERROR] Can‘t open the mysql.plugin table. Please run mysql_upgrade to create it.
2016-10-11T02:16:26.695635Z 0 [ERROR] Fatal error: Can‘t open and lock privilege tables: Table ‘mysql.user‘ doesn‘t exist
2016-10-11T02:16:26.697635Z 0 [ERROR] Aborting
http://dev.mysql.com/doc/refman/5.7/en/windows-troubleshooting.html
最后从官网下载的mysql-installer-community-5.7.15.0.msi,安装后可以使用
把启动成功的my.ini拷贝到ZIP版中也不能启动成功,如果把启动成功的data目录的如下文件拷贝过来则可以启动成功。
实在搞不定就下载个MSI吧:
http://dev.mysql.com/downloads/mysql/
mysql-installer-community-5.7.15.0.msi
以上是关于mysql for mac服务无法启动的主要内容,如果未能解决你的问题,请参考以下文章
MySQL服务器在Mac OS Catalina 10.15.4上死机或无法启动。
无法从本地主机连接到 Docker 中的 MySQL(Docker for Mac beta)
Navicat for MySQL无法连接本地的MySQL服务(因为本地没有启动SQL服务导致)