我最近将Mac Pro升级到Mac Mini,并使用了迁移助手将我的所有文件和应用程序传输到Mac Mini。

我还重新安装了macports并配置了apache等。因此,我设法使localhost和php在新计算机上工作。

但是我现在无法从终端启动mysql吗?

当我尝试平常时:

mysql5 -u root -p;

并得到以下错误:

Error:  ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/local/var/run/mysql5/mysqld.sock' (2)

我也尝试过重启mysql:

sudo opt/local/share/mysql5/mysql/mysql.server restart

并得到以下错误:

ERROR! Manager of pid-file quit without updating file.

当我导航到我的mysql5目录/ opt / local / var / db / mysql5 /时,我看到一个数据库列表,并看到以下PID文件:

myName.local.pid

localhost pid

所以结构类似于我的旧Mac上的结构,但是我对导致mysql无法启动的原因感到困惑?

有趣的是,mysql必须仍然可以正常工作,因为当我在浏览器中运行.php脚本时,mysql查询便可以工作并且正在检索数据。

任何帮助,不胜感激。

下载mysqlworkbench并启动管理会话。 苹果如何通过升级将MySQL安装搞砸,这真是太糟糕了。 签 ; 烧得很厉害。

感谢那。 会尝试一下。

解决了

我想分享我解决此问题时遇到的解决方案。

当您从OSX的先前版本更新到El Capitan时,您的mysql设置将会丢失。当您尝试通过以下方式连接时:

mysql5 -u root -p;

我收到以下错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/local/var/run/mysql5/mysqld.sock' (2)

问题出在my.cnf!

macports mysql的默认配置不带有my.cnf(但是它还有其他my-medium.cnf,my-small.cnf),因此Macports mysql客户端将查看Macports服务器的设置位置。

我还了解到,如果您更改了套接字路径,而不是使用默认路径,则需要告诉所有位置。大多数程序都有一个可以重写的硬编码默认值,我已经将macports默认值重写为一个php编译到的默认值,因此您需要告诉客户端将其更改为什么,否则应该如何知道。

因为我在opt / local / share / mysql5 / mysql中没有my.cnf副本,所以客户端不知道在哪里寻找套接字。因此,我必须在[client]和[mysqld]配置中在my.cnf中定义套接字的路径。

在我的情况下,套接字的路径应该是:

socket = /opt/local/var/run/mysql5/mysqld.sock

然后,我重新启动了mysql:

sudo /opt/local/share/mysql5/mysql/mysql.server restart

最后成功了。

希望这可以帮助。

ei capitan mysql_关于macos:El Capitan升级后Mysql无法正常工作相关推荐

  1. macOS Big Sur升级后Parallels Desktop提示“无法启动 Parallels Desktop,因为您的 Mac 操作系统缺少一些必需组件。”

    升级 macOS Big Sur升级后Parallels Desktop提示"无法启动 Parallels Desktop,因为您的 Mac 操作系统缺少一些必需组件." 解决方案 ...

  2. macOs 使用Homebrew升级到MySQL 8系列之后,php无法连接解决方法

    当前时间2018-9-28 在使用brew install mysql 默认安装为 MySQL 8,但是使用php连接到数据库之后,出现了这种错误 (Unexpected server respose ...

  3. MySQL升级后 MySQL 5.7 时间不兼容问题

    转载于:https://www.cnblogs.com/DataArt/p/10067954.html

  4. ei capitan mysql_退出MySQL而不重新启动El Capitan

    我正在运行OS X 10.11 El Capitan及其内置服务器堆栈(Apache 2.4.16,MySQL 5.6.26). 我需要退出mysql,但是立即终止它会重启它. 这是我到目前为止所尝试 ...

  5. 苹果最新 Mac OS X El Capitan 正式版系统 dmg 镜像下载 / 升级安装程序

    自从 WWDC 2015 大会发布之后,经过一段时间的内部测试,苹果最新的 iOS 9 以及 Mac 操作系统 OS X El Capitan (酋长石) 终于提供下载并正式与大众见面了. 这次 OS ...

  6. macos sierra_如何在macOS Sierra,优胜美地和El Capitan中更改登录屏幕背景

    macos sierra When you turn your Mac on, do you notice the blurred image behind the login screen? By ...

  7. 在 Win7/Win8下使用 VirtualBOX虚拟机安装 OS X 10.11 El Capitan 及 Xcode 7.0

    在 Win 7或8 下使用 VirtualBOX 虚拟机安装 OS X 10.11 El Capitan 及 Xcode 7.0 来源:http://bbs.feng.com/read-htm-tid ...

  8. 制作 OS X El Capitan 启动盘

    制作 OS X El Capitan 启动盘 1. 下载系统盘的dmg格式 2. 直到出现了 3. 在命令行中找到 Install OS X El Capitan.app 4. 格式化你的U盘(U盘名 ...

  9. Mac制作U盘系统(OS X El Capitan)教程

    前言部分 重装过Mac OS X系统的人应该都深有体会,通过自带的重新安装 Mac OS X功能恢复系统(开机时按Command+R) 要耗费10几个小时才能完成(请求苹果国外服务器),但如果通过U盘 ...

最新文章

  1. android地图定位
  2. LeetCode 202. Happy Number--Python解法--数学题
  3. win10 nms cpu编译-ok
  4. 22Java之JDBCTemplate总结
  5. Java三种随机数生成方法
  6. MySQL 正则表达式
  7. 作为一位75后的职场宝妈
  8. 复函数图像怎么画_matlab复变函数画图形
  9. 【原】oracle external table
  10. Your branch is ahead of ‘origin/main‘ by 1 commit.
  11. 保持初心,不负韶华||回顾2021,展望2022
  12. 基于Docker部署OpenLDAP,同时集成第三方系统(GitLab、JIRA、Nexus、Harbor)
  13. opencv 显示无边框
  14. JS实现元素拖拽,简单悬浮框实现
  15. 【新知实验室TRTC】
  16. C 语言 某人在国外留学,不熟悉当地的天气预报中的华氏温度值,请编程按每隔10°输出0°到300°之间的华氏温度的对照表,方便他对照查找
  17. 基于依存句法分析的实体关系提取
  18. Web TOP10漏洞之sql注入
  19. 目标检测论文解读复现之六:基于YOLOv5的遥感图像舰船的检测方法
  20. 上位机plc编程入门_plc编程入门-看完你就懂了

热门文章

  1. 基于WP7开发的Silverlight常用控件详解
  2. 酒店传媒系统的核心是什么?视达盈为你解答!
  3. 周末放松一下 360 儿童安全桌面 推荐
  4. HTML5开发笔记(1)开发常见的7个框架
  5. Yum安装支持InfiniBand的lustre——Install Lustre with InfiniBand Support By Yum
  6. HDFS透明加密 从入门到放弃
  7. Cadence入门之电路图绘制及仿真
  8. 取消wps右键菜单_原来Office和WPS都可以这样换证件照底色!1秒红蓝白底随意切换...
  9. BC即将登录Coinbase Institutional,2023年以全新姿态出发
  10. 昆仑通态复制的程序可以用吗_说说昆仑通态(MCGS)的数组功能