Mysql 5.5.10 - Mac 10.6.x - 自动启动

2023-12-01

我正在尝试在我的 mac pro 上自动启动 mysql 5.5.10 社区服务器(gpl)。我读过这个论坛上的几个帖子。我仍然感到困惑,因为这些线程引用了一个文件:

/Library/StartupItems/MySQLCOM

我好像没有这个文件或文件夹。

有人可以帮忙吗?

顺便说一句,我可以使用 mysqld 启动 mysql...并且工作正常。

提前致谢!


你实际上必须创建这个文件......最好的方法是使用符号链接:

mkdir /Library/StartupItems/MySQLCOM
cd /Library/StartupItems/MySQLCOM/
ln -s /path/to/installation/mysql/support-files/mysql.server MySQLCOM

不过我不会推荐这个。你应该正确使用并使用launchd相反 - 这是正确的 OS X 方式:-)

首先创建一个plist/Library/LaunchDaemons/com.mysql.mysqld.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>Disabled</key>
    <false/>
    <key>GroupName</key>
    <string>_mysql</string>
    <key>KeepAlive</key>
    <true/>
    <key>Label</key>
    <string>com.mysql.mysqld</string>
    <key>Program</key>
    <string>/usr/local/mysql/bin/mysqld</string>
    <key>ProgramArguments</key>
    <array>
        <string>--user=_mysql</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>Umask</key>
    <integer>7</integer>
    <key>UserName</key>
    <string>_mysql</string>
    <key>WorkingDirectory</key>
    <string>INSTALL_PATH/mysql</string>
</dict>
</plist>

然后调整权限:

sudo chown root /Library/LaunchDaemons/com.mysql.mysqld.plist
sudo chgrp wheel /Library/LaunchDaemons/com.mysql.mysqld.plist
sudo chmod 644 /Library/LaunchDaemons/com.mysql.mysqld.plist

现在 MySQL 应该在启动时启动。要测试一切是否正常而无需重新启动,您可以运行:sudo launchctl load com.mysql.mysqld.plist然后检查错误日志中的消息。

如果您需要添加特殊参数(如自定义日志、cnf 等),您可以将它们指定为<string>中的元素<array>元素跟随<key>ProgramArguments</key>。那些人的价值观<string>元素应该是您将使用的标准开关mysqld.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mysql 5.5.10 - Mac 10.6.x - 自动启动 的相关文章

  • 学说 - 获取下一个和上一个记录

    这样我就已经获取了一些记录 我已创建日期字段 现在我想按日期获取下一条和上一条记录 通过以下方式让它工作 qb this gt createQueryBuilder a next qb gt expr gt gt a created dat
  • mysql 无法向用户授予权限,出现错误:ERROR 1819 (HY000): 您的密码不满足当前策略要求

    我正在将一个新应用程序迁移到包含 MySQL 数据库的生产环境 尝试使用以下命令授予所需权限时 GRANT ALTER CREATE ON MyDB to ThisUser 我收到错误 ERROR 1819 HY000 Your passw
  • Mysql显示创建约束?

    有没有一种简单的方法来查询表的约束 特别是外键 就像显示创建表一样 但仅用于约束 thanks 普夫戈丁 要仅显示外键约束 您可以检查 information schema table constraints 中的constraint ty
  • 如何从 mysql 数据库中提取数据并使用 D3.JS 进行可视化?

    我有一个数据库MySQL我想在其中可视化D3 JS 为了做到这一点 首先我想parse中的数据JSON格式 然后编写一个基本代码 从数据库中提取数据并使用D3 JS 我环顾四周 但找不到我想要的东西 因为我是新手D3 JS 我怎样才能做到这
  • PDO 和 MySQL 全文搜索

    我正在将所有站点代码从使用 mysql 函数转换为 PDO 关于 PDO 的 PHP 文档对于我的需求来说并不清楚 它为您提供了可以使用的功能 但没有详细解释它们在不同场景下的情况 基本上 我有一个 mysql 全文搜索 sql SELEC
  • 获取 Mac OS X 上的当前堆栈跟踪

    我正在尝试弄清楚如何在 Mac OS X 上的 C 应用程序中存储然后打印当前堆栈 主要问题似乎是在主可执行文件内给定地址时让 dladdr 返回正确的符号 我怀疑这个问题实际上是一个编译选项 但我不确定 我已经尝试过 Darwin Leo
  • MySQL 更新具有多个值的查询

    我在数据库中有一个表 其记录如下 match id guess result 125 1 0 130 5 0 233 11 0 125 2 0 我的用户为每场比赛选择一个猜测 我有一个函数可以根据比赛的结果计算猜测的结果 如果猜测正确 结果
  • 如何复制具有 MySQL 中保留的键和其他结构特征的表?

    如何复制保留键和其他结构特征的表 包括主键 外键和索引 这可以通过单个 MySQL 查询来完成吗 我正在使用 create table newtable as select 但此方法会使所有键和索引丢失 无法使用单个查询来从另一个表复制一个
  • 如何让“dnu”命令在 OS X 上运行?

    刚刚下载并安装视觉工作室代码 https code visualstudio com 在 OS X 10 10 3 上 我已经设法部分遵循ASP NET 5 安装说明 https code visualstudio com docs ASP
  • MySQL - 如何将列逆透视到行?

    ID a b c 1 a1 b1 c1 2 a2 b2 c2 如何将行重新组织为ID columntitle value 1 a1 a 1 b1 b 1 c1 c 2 a2 a 2 b2 b 2 c2 c 你正在尝试unpivot数据 My
  • Mac 上的 JavaFX WebView 字体问题

    有些网站显示乱码而不是正确的文本 它只发生在 Mac 上 For example with GMapsFX 可能与 OS X 10 11 或 10 12 有关 我用Java 1 8 0 121测试了它 此问题有任何修复或解决方法吗 就我而言
  • OSX 终端在启动时无法识别 ~/.bashrc 和 ~/.bash_profile

    OSX 识别我的 bashrc 和 bashprofile 的唯一方法是我在终端的首选项中指定启动时要定位的文件 他们没有按应有的方式工作有什么原因吗 这是我的 bashrc 的内部 s HOME rvm scripts rvm sourc
  • 恐慌:拨打 tcp 127.0.0.1:3306:连接:连接被拒绝

    我正在尝试使用 golang gin gorm 从 docker 连接 mysql 服务器 构建本身已经成功 但是如标题所示 出现了以下错误 panic dial tcp 127 0 0 1 3306 connect connection
  • 未知的 MySQL 服务器主机 (PHP)

    当尝试连接到我的数据库服务器时 我遇到了以下问题未知主机 Warning mysqli mysqli mysqli mysqli HY000 2005 Unknown MySQL server host xxxxxxxxxxxxx port
  • 无法使用 Node.JS 将 null 值发送到 MySQL 数据库

    我正在尝试发送null使用 Node JS 到我的 MySQL 数据库 con query INSERT INTO Routes routeTrigger VALUES null title test function err result
  • mysql 分区错误主键必须包含表分区函数中的所有列

    在 MySQL 8 上我有这个表 CREATE TABLE float values id bigint UNSIGNED NOT NULL attribute id bigint UNSIGNED NOT NULL value doubl
  • 如何使用 php 命令使注册表单高度安全?

    我想让代码对用户来说真正安全 下面的代码显示了 php 代码 我已将其用于我的网站 现在我已经使用了一些验证 例如密码和重复密码必须匹配 并且用户必须输入所有字段 为了使其更安全 我想插入安全命令 例如 PDO mysqli crypto
  • HQL 中的日期比较(不带时间戳)

    我必须比较 hibernate hql 查询中的两个日期 我在 java bean 中使用 java util Date 并在 mysql 数据库中使用时间戳作为数据类型 select t from Task t where t modif
  • GoLang - 坚持使用 ISO-8859-1 字符集

    我正在开发一个项目 我们需要将信息保存在具有 ISO 8859 1 表的旧数据库中 因此 在向数据库写入内容之前 我需要将其从 UTF 8 转换为 ISO 8859 1 每次从数据库检索它时 我都需要将其转换回 UTF 8 我试图使用图书馆
  • MySQL为什么在插入时我的自动增量不是从1开始?

    为什么当我使用 jdbc 向数据库中插入数据时 我的表 auto increment 会被提升 填充完全空表的示例 狗桌 DogId DogName 3 Woofer 4 Kujo 5 Spike 所有者表 OwnerId DogID Ow

随机推荐

  • Anagrams - C 中的链式哈希和探测

    我的标题被编辑了 所以我想确保每个人都知道这是作业 问题只是优化程序 散列是我的想法 我正在优化一个 C 程序 该程序将彼此不同的单词组合在一起 然后将它们打印出来 目前的程序基本上是一个链表的链表 外部列表中的每个链接都是一组彼此不同的单
  • 当发生错误 1224: ERROR_USER_MAPPED_FILE 时?

    我想真正了解什么时候ERROR USER MAPPED FILE发生 所以我写了一些片段 重现错误 但这没有用 请帮我修复我的代码 流程一 HANDLE hFile CreateFile C test full exe GENERIC RE
  • 如何获取返回集中每行空值列的计数?

    我正在寻找一个查询 该查询将在当前查询的末尾返回一个额外的列 该列是返回集中包含空列的所有列的计数 例如 Col 1 Col 2 Col 3 A B 0 A NULL 1 NULL NULL 2 是否有一种简单的方法可以根据行值获取此返回集
  • 如何让 Capture::Tiny 在失败时打印 stderr 和 stdout?

    我正在尝试通过Capture Tiny在失败时获取命令的输出 usr bin env perl use strict use warnings use feature say use Carp confess use Capture Tin
  • http响应文本获取不完整的html

    我在 excel vba 中有一个代码 如下所示 可以获取网页源 html 该代码工作正常 但它获取的 html 不完整 当线webpageSource oHttp ResponseText执行后 变量webpageSource包含 DOC
  • 如何创建具有延迟和尝试限制的 RXjs RetryWhen

    我正在尝试进行 API 调用 使用 angular4 当失败时使用 retryWhen 重试 我希望它延迟 500 毫秒 然后重试 这可以通过以下代码来实现 loadSomething Observable
  • ggplot2在标记刻度线之间显示未标记刻度线

    我在直方图上显示小刻度线时遇到问题 我尝试过绘制未标记的主要刻度线的想法 但刻度线不会显示 我的代码非常麻烦 可能有一些多余的行 任何帮助 将不胜感激 ggplot data Shrimp1 aes Shrimp1 Carapace Len
  • 如何在模态视图解除时传递对象

    我以模态方式呈现 VC 然后在选择单元格并从原始 VC 调用方法时将其关闭 现在的问题是nav and routineTableViewControllerNSLog 为空 我如何展示 VC 模型 NSString selectedRow
  • 如何使用expect通过ssh连接到系统并更改主机系统的密码?

    我正在自动化以下过程 通过 ssh 连接到名为 alpha 的系统 用户名 alpha 的密码为 alpha 连接后 我想设置 root 密码 kickass 我连接的系统默认没有 root 密码 我编写了这个期望脚本来完成这项工作 但它不
  • MKMapView 中显示用户位置的不稳定行为

    我有一个MKMapView与MKUserTrackingBarButtonItem 用户的当前位置只能显示在Follow or FollowWithHeading模式 实现如下所示 void mapView MKMapView mapVie
  • JavaScript 中的检查可返回我是否在智能手机上? [复制]

    这个问题在这里已经有答案了 我想对我的一个 JavaScript 函数进行检查 确定我是否在智能手机上 然后根据结果决定是否运行该函数 在 JavaScript 中检测 检查智能手机 或一般手持设备 的最佳方法是什么 e g if user
  • 显示:块内显示:内联

    我想了解当 CSS 为的元素时会发生什么display block是 CSS 为的元素的 DOM 子元素display inline 这样块元素是内联元素的子元素 这种情况在匿名块盒CSS 2 1 规范部分 示例包括以下规则 body di
  • iOS:可以在 Google Plus 中发送或发布消息

    在 google plus 中 是否有一个 API 可以在 iOS 中向 Google Plus 发送消息或提交帖子 我已经尝试阅读 google 文档 但还没有看到任何可以做到这一点的内容 好的 我明白了 在他们的文档上 https de
  • 结构成员的概念检查

    检查特定结构成员是否验证给定概念的简单 惯用的方法是什么 我尝试了以下方法 但它不起作用 因为 T f 产量类型float include
  • 如何在 Froyo 中检测设备的准确方向?

    我试图暂时锁定 Android 设备的方向 大多数时候它会随着传感器的变化而变化 所以我想做的是弄清楚当前的方向 横向 反向横向 纵向 反向纵向 是什么 将方向更改为该方向 然后将其改回原来的方向 我知道我可以使用诸如 int 方向 thi
  • Python 3 异常处理抛出错误

    我上周开始学习 python 但我无法弄清楚这里出了什么问题 def add x y Adds 2 numbers and returns the result return x y def sub x y Subtracts 2 numb
  • PHP 中的详细正则表达式?

    在 php net 上搜索我找不到任何支持详细的正则表达式在 PHP 中 这是我不知道如何搜索它的错 还是php没有实现它的错 如果php缺少这个功能 除了将正则表达式分成更小的段之外 还有其他方法来注释正则表达式吗 您还可以在正则表达式中
  • 将大型文本 (xyz) 数据库拆分为 x 个相等的部分

    我想拆分一个大型文本数据库 约 1000 万行 我可以使用类似的命令 sed i e 4 s dB e 4 s Best unit Best Unit e 1 3 d cygdrive c Radio Mobile Output TRC T
  • TensorFlow 中 sigmoid 后跟交叉熵和 sigmoid_cross_entropy_with_logits 有什么区别?

    当尝试使用 sigmoid 激活函数获取交叉熵时 两者之间存在差异 loss1 tf reduce sum p tf log q 1 loss2 tf reduce sum tf nn sigmoid cross entropy with
  • Mysql 5.5.10 - Mac 10.6.x - 自动启动

    我正在尝试在我的 mac pro 上自动启动 mysql 5 5 10 社区服务器 gpl 我读过这个论坛上的几个帖子 我仍然感到困惑 因为这些线程引用了一个文件 Library StartupItems MySQLCOM 我好像没有这个文