当前位置: 首页 > 知识库问答 >
问题:

在Mac OS X Yosemite/El Capitan上自动启动MySQL服务器

松成和
2023-03-14

我想在启动时自动启动MySQL服务器。这在小牛队是可能的,但在优胜美地似乎不起作用。

编辑:看来这也适用于埃尔·卡皮坦

共有1个答案

冀萧迟
2023-03-14

@DCC非常接近。这就是MySQL在优胜美地上再次自动启动的方式:

/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=mysql</string>
    </array>
  </dict>
</plist>

此外,我还根据这个答案更改了权限

sudo chown root:wheel /Library/LaunchDaemons/com.mysql.mysql.plist
sudo chmod 644 /Library/LaunchDaemons/com.mysql.mysql.plist
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist
 类似资料:
  • 主要内容:通过计算机管理方式,通过命令行方式MySQL 服务和 MySQL 数据库不同,MySQL 服务是一系列的后台进程,而 MySQL 数据库则是一系列的数据目录和数据文件。MySQL 数据库必须在 MySQL 服务启动之后才可以进行访问。本节主要介绍如何启动 MySQL 服务。 Windows 系统下启动停止 MySQL 服务的方式主要有以下两种: 通过计算机管理方式 通过命令行方式 通过计算机管理方式 通过 Windows 的服务管

  • 我的XAMPP服务器有问题。我可以毫无问题地启动Apache、FileZilla和其他所有东西,但当我尝试启动MySQL时,它只是说 尝试启动MySQL服务... 它永远都是这样,就像被冻了一样。 有什么好办法吗?

  • 我试图改变端口,我也这样做了,但它显示了相同的消息。“正在尝试启动mysql”,一个弹出窗口即将启动net解决方案。Apache端口已更改:80--

  • 我刚刚安装了适用于Windows的XAMPP-应该是最新版本(XAMPP控制面板v3.2.1)。 Apache在端口80和443上运行良好,但MySQL没有启动。当我按下开始按钮时,我收到以下消息: 正在尝试启动MySQL服务。。。 然后弹出一个窗口,问我是否允许这样做,这是我想要的。但之后什么也没有发生。我可以按任意次数,但结果是一样的。 我可以用MySQL做什么?

  • null 我得到的安装说明中有一部分是这样说的: 要在引导时启动mysqld,必须将support-files/mysql.server复制到系统的正确位置。 我在上找到了MySQL.server,我还可以通过使用所需的函数运行来启动、停止和检查MySQL的状态。然而,我不知道“正确的地方”是在我的系统上的什么地方,就像说明所说的那样。 我应该注意到,以下命令之一在引导后启动MySQL:

  • 我在MAMP上的Mysql服务器无法启动。这是错误: 161224 00:15:00 mysqld\u安全日志记录到“/Applications/MAMP/logs/mysql\u error\u log.err”。161224 00:15:00 mysqld_safe使用/Applications/MAMP/db/mysql56中的数据库启动mysqld守护进程161224 00:15:01 m