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

 

 D:\Program Files (x86)\mysql-5.7.15\bin>mysqld -install
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服务导致)

MacOS无法启动MySQL服务器

MySQL 5.7 for Windows 解压缩版 MySQL 服务无法启动

Navicat for mysql无法连接数据库