mac 上 mysql 数据库无法启动

huijiangpang 2015-08-19 01:31:45
装完之后启动正常
mac 系统重启
启动 /usr/local/mysql/support-files/mysql.server start 报错:
2015-08-19 11:50:38 625 [ERROR] InnoDB: Unable to lock ./ibdata1, error: 35
2015-08-19 11:50:38 625 [Note] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files.

执行命令:
root$ ps -eaf | grep mysq*
501 1047 380 0 1:32下午 ttys000 0:00.00 grep mysq*

折腾了一天了,求解。

注:mysql 版本是 mysql-advanced-5.6.26-osx10.8-x86_64.dmg
用得dmg 直接装的。
...全文
1078 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_16697961 2015-11-30
  • 打赏
  • 举报
回复
看我的帖子,可能对你有帮助
zj198941 2015-09-13
  • 打赏
  • 举报
回复
端口号事3307.。你试下
LongRui888 2015-08-21
  • 打赏
  • 举报
回复
引用 2 楼 huijianpang 的回复:
[quote=引用 1 楼 yupeigu 的回复:]

从这个报错信息来看:
[Note] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files.

是说,有另一个mysqld进程 使用了相同的 InnoDB 数据 或 日志文件。

也就是 你的mysql其实已经启动了。


我用命令行试了,可以连接,但是用workbench 则无法连接,这个是怎么回事呢。[/quote]

用workbench连接时,也是在本地连接的吧,ip ,用户名、密码 都完全一样吗? 你主机名称写的是: localhost,还是127.0.0.1


huijiangpang 2015-08-21
  • 打赏
  • 举报
回复
引用 1 楼 yupeigu 的回复:
从这个报错信息来看: [Note] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files. 是说,有另一个mysqld进程 使用了相同的 InnoDB 数据 或 日志文件。 也就是 你的mysql其实已经启动了。
我用命令行试了,可以连接,但是用workbench 则无法连接,这个是怎么回事呢。
团子圆 2015-08-21
  • 打赏
  • 举报
回复
解决了的话告诉我一声啊,谢啦
huijiangpang 2015-08-21
  • 打赏
  • 举报
回复
引用 3 楼 yupeigu 的回复:
[quote=引用 2 楼 huijianpang 的回复:] [quote=引用 1 楼 yupeigu 的回复:] 从这个报错信息来看: [Note] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files. 是说,有另一个mysqld进程 使用了相同的 InnoDB 数据 或 日志文件。 也就是 你的mysql其实已经启动了。
我用命令行试了,可以连接,但是用workbench 则无法连接,这个是怎么回事呢。[/quote] 用workbench连接时,也是在本地连接的吧,ip ,用户名、密码 都完全一样吗? 你主机名称写的是: localhost,还是127.0.0.1 [/quote] 127.0.0.1 以及 localhost 都试了。用户名密码完全一致。 用 cd /usr/local/mysql/bin ./mysql -u root -p <your-password> 可以连接。 但是用 cd /usr/local/mysql support-files/mysql.server start 则启动不起来,stop 也不好使。start 的错误信息如下: . ERROR! The server quit without updating PID file (/usr/local/mysql/data/myMacBook.local.pid).
LongRui888 2015-08-20
  • 打赏
  • 举报
回复
从这个报错信息来看: [Note] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files. 是说,有另一个mysqld进程 使用了相同的 InnoDB 数据 或 日志文件。 也就是 你的mysql其实已经启动了。

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧