【问题标题】:mysql.server start wont start the mysql servermysql.server start 不会启动 mysql 服务器
【发布时间】:2018-11-10 11:23:26
【问题描述】:

每当我在 OSX 终端上键入“mysql.server start”时,我都会收到此错误:

Maria-MacBook-Pro:~ mariakocsis$ mysql.server start 启动 MySQL ./usr/local/Cellar/mysql/5.7.22/bin/mysqld_safe:第 647 行:/var/lib/mysql/Maria-MacBook-Pro.local.err:没有这样的文件或目录 登录到“/var/lib/mysql/Maria-MacBook-Pro.local.err”。 2018-05-31T12:12:39.6NZ mysqld_safe UNIX 套接字文件的目录“/var/lib/mysql”不存在。 /usr/local/Cellar/mysql/5.7.22/bin/mysqld_safe:第 144 行:/var/lib/mysql/Maria-MacBook-Pro.local.err:没有这样的文件或目录 错误!服务器退出而不更新 PID 文件 (/var/lib/mysql/Maria-MacBook-Pro.local.pid)。 Maria-MacBook-Pro:~ mariakocsis$ sudo chmod -R 777 /usr/local/mysql/ chmod: /usr/local/mysql/: 没有这样的文件或目录 Maria-MacBook-Pro:~ mariakocsis$

即使我尝试通过 MAMP 运行 mysql,它也不起作用。

在出现错误之前,我遵循了以下命令: 光盘;纳米.bash_profile

/usr/local/mysql/bin/mysql -v

/usr/local/Cellar/mysql/5.7.22/bin/mysqld_safe;退出;

source ~/.bash_profile mysql -v

在你的终端输入:mysql

source ~/.bash_profile mysql -v

显示像“PORT”这样的全局变量;

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-5.7 mysql-client-core-5.7

sudo nano /etc/my.cnf

我怎样才能重置这些东西? 以及如何启动mysql服务器?

【问题讨论】:

  • 你是怎么安装mysql的?
  • 简单的brew安装mysql
  • 试试这个sudo /usr/local/opt/mysql/bin/mysqld_safe
  • 我得到了这个...: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

标签: mysql macos


【解决方案1】:

使用以下命令: 启动mysql:mysqld start 停止 mysql:mysqld stop 重启:mysqld重启

【讨论】:

  • 我得到了这个......:mysqld:无法将目录更改为'/var/lib/mysql/'(错误代码:2 - 没有这样的文件或目录)2018-05-31T12:48 :21.913827Z 0 [警告] 带有隐式 DEFAULT 值的 TIMESTAMP 已弃用。请使用 --explicit_defaults_for_timestamp 服务器选项(有关详细信息,请参阅文档)。 2018-05-31T12:48:21.914004Z 0 [注意] --secure-file-priv 设置为
  • NULL。与导入和导出数据相关的操作已禁用 2018-05-31T12:48:21.914044Z 0 [注意] mysqld (mysqld 5.7.22) 从进程 5277 ... 2018-05-31T12:48:21.916481Z 0 [警告] 无法创建测试文件 /var/lib/mysql/Maria-MacBook-Pro.lower-test 2018-05-31T12:48:21.916504Z 0 [警告] 无法创建测试文件 /var/lib/mysql/ Maria-MacBook-Pro.lower-test 2018-05-31T12:48:21.916581Z 0 [错误] 未能将 datadir 设置为 /var/lib/mysql/ 2018-05-31T12:48:21.916587Z 0 [错误] 正在中止
  • 2018-05-31T12:48:21.916594Z 0 [Note] Binlog end 2018-05-31T12:48:21.916645Z 0 [Note] mysqld: 关闭完成
  • 用于 mysqld 启动
  • 你得到什么你输入 mysql -u root -p
猜你喜欢
  • 1970-01-01
  • 2014-06-20
  • 1970-01-01
  • 2012-09-09
  • 2022-07-15
  • 2021-04-02
  • 1970-01-01
  • 2013-06-25
相关资源
最近更新 更多