macos - 在Mac OS Lion上从命令行启动MySQL服务器

我为我的Mac安装了mySQL。 除了使用系统首选项中安装的mySQL.prefPane工具启动SQL服务器之外,我想知道从命令行启动的指令。我这样做:

苏根

我通过命令行启动mySQL服务器,它产生如下错误:

sh-3.2#/ usr / local / mysql / bin / mysqld

111028 16:57:43 [警告]设置lower_case_table_names = 2因为   /usr/local/mysql-5.5.17-osx10.6-x86_64/data/的文件系统是大小写  麻木不仁

111028 16:57:43 [错误]致命错误:请阅读“安全”部分   手册,了解如何以root身份运行mysqld!

111028 16:57:43 [错误]中止

111028 16:57:43 [注意] / usr / local / mysql / bin / mysqld:关闭完成

请帮我!

编辑:

原因在于:[http://dev.mysql.com/doc/refman/5.5/en/changing-mysql-user.html]

下面的xdazz答案中描述了一个解决方案。

12个解决方案

179 votes

试试/usr/local/mysql/bin/mysqld_safe

例:

shell> sudo /usr/local/mysql/bin/mysqld_safe

(Enter your password, if necessary)

(Press Control-Z)

shell> bg

(Press Control-D or enter "exit" to exit the shell)

您还可以将这些添加到bash启动脚本中:

export MYSQL_HOME=/usr/local/mysql

alias start_mysql='sudo $MYSQL_HOME/bin/mysqld_safe &'

alias stop_mysql='sudo $MYSQL_HOME/bin/mysqladmin shutdown'

xdazz answered 2019-04-29T18:33:48Z

149 votes

只是:

mysql.server restart

mysql.server restart

mysql.server restart

user2792249 answered 2019-04-29T18:34:17Z

132 votes

我也喜欢这些别名...但是,我开始使用MySQLCOM时遇到了问题......它无声地失败了...我的解决方法类似于其他...〜/ .bash_aliases

alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'

alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop'

Eddie B answered 2019-04-29T18:34:41Z

78 votes

正如这篇有用的文章所述:在OS X上从命令行启动/停止MySQL:

sudo /usr/local/mysql/support-files/mysql.server start

sudo /usr/local/mysql/support-files/mysql.server stop

在Linux上从命令行启动/停止:

/etc/init.d/mysqld start

/etc/init.d/mysqld stop

/etc/init.d/mysqld restart

一些Linux风格也提供服务命令

# service mysqld start

# service mysqld stop

# service mysqld restart

要么

# service mysql start

# service mysql stop

# service mysql restart

David answered 2019-04-29T18:35:19Z

66 votes

如果你用自制软件安装它,二进制文件就会像

/usr/local/Cellar/mysql/5.6.10/bin/mysqld

这意味着你可以用它来启动它

/usr/local/Cellar/mysql/5.6.10/support-files/mysql.server start

并停止它

/usr/local/Cellar/mysql/5.6.10/support-files/mysql.server stop

编辑:正如Jacob Raccuia所说,请确保在路径中放置适当版本的MySQL。

Alex K answered 2019-04-29T18:36:02Z

31 votes

sudo /Library/StartupItems/MySQLCOM/MySQLCOM start

sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop

在.bash_profile中创建别名

alias start_mysql="/Library/StartupItems/MySQLCOM/MySQLCOM start"

alias stop_mysql="/Library/StartupItems/MySQLCOM/MySQLCOM stop"

如果您尝试以root用户身份运行安全模式

sudo ./bin/mysqld_safe

如果您仍然遇到问题,建议阅读:mac os 10.6.5中的mysql5.58 unstart服务器

Dennis answered 2019-04-29T18:36:39Z

27 votes

也许你的mysql-server没有启动

你可以试试

/usr/local/bin/mysql.server启动

42wolf answered 2019-04-29T18:37:16Z

9 votes

如果它与自制软件一起安装,请尝试在终端中键入mysql.server,这应该是它。它可执行的AFAIK将在/usr/local/bin/mysql.server下。

如果没有,你可以随时运行“locate mysql.server”,它将告诉你在哪里可以找到这样的文件。

Nevio Vesić answered 2019-04-29T18:37:46Z

5 votes

如果您通过Homebrew安装了MySQL,这些命令将帮助您:

# For starting

launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

# For stoping

launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

Mario Uher answered 2019-04-29T18:38:10Z

4 votes

我的MySQL是通过OSX El Capitan上的自制程序安装的。 是什么修复它运行

sudo chown -R $(whoami):admin /usr/local

这表明我跑了

sudo chown -R $(whoami):admin /usr/local

然后:

brew update

mysql.server start

mysql现在正在运行

Merhawi Fissehaye answered 2019-04-29T18:38:57Z

3 votes

对我来说,这个解决方案适用于Mac Sierra OS:

sudo /usr/local/bin/mysql.server start

Starting MySQL

SUCCESS!

shacharsol answered 2019-04-29T18:39:21Z

0 votes

111028 16:57:43 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

您是否为mysql安装设置了root密码? 这与您的sudo root密码不同。 试试/usr/local/mysql/bin/mysql_secure_installation

Hoppo answered 2019-04-29T18:39:46Z

mac os mysql 命令行_macos - 在Mac OS Lion上从命令行启动MySQL服务器相关推荐

  1. linux命令行恢复回收站,Trash-Cli:Linux 上的命令行回收站工具

    原标题:Trash-Cli:Linux 上的命令行回收站工具 编译自: https://www.2daygeek.com/trash-cli-command-line-trashcan-linux-s ...

  2. docker 测试mysql_Mac上使用Docker快速启动MySQL测试

    本文主要讨论如何使用Docker快速启动 MySQL 测试,包括Mac环境. 近来业界有很多对Docker的讨论,其生态系统发展得很快,然而,从简单的"入门"或"引导&q ...

  3. Linux的命令回收站在哪,Trash-Cli:Linux 上的命令行回收站工具

    相信每个人都对回收站trashcan很熟悉,因为无论是对 Linux 用户,还是 Windows 用户,或者 Mac 用户来说,它都很常见.当你删除一个文件或目录的时候,该文件或目录会被移动到回收站中 ...

  4. linux命令行引导iso,如何在Linux上使用命令行从可启动ISO创建可启动USB?

    isohybrid可能并不总是有效.例如,我有一个带FreeDOS的.iso,isohybrid无法在其中找到一些重要文件(我不知道它们是否应该由syslinux(我也使用过)或其他东西放置在该文件中 ...

  5. elementUI table 添加合计行,合计行放置顶部(标题下内容上),合计行渲染所有数据的和(取后端接口数据),合并合计单元格。

    1.将show-summary设置为true就会在表格尾部展示合计行. <el-table:data="tableData"id="tableData"s ...

  6. 东软mysql期末题库_东软大三上学期实训笔记-mysql篇Day5完结篇

    mysql篇Day5完结篇 知识点讲解: 1.视图:view (1) 虚拟表.和普通表一样使用 (2) 作用: ① 视图存储在数据库中的查询语句.主要作用:安全原因.可以使复杂的查询语句容易理解与使用 ...

  7. mac mysql docker_Mac上使用Docker如何快速启动MySQL测试

    本文主要讨论使用docker快速启动 MySQL 测试的方法,包括Mac环境.一起看看吧! 近来业界有很多对Docker的讨论,其生态系统发展得很快,然而,从简单的"入门"或&qu ...

  8. linux 操作mysql 数据库命令_在Linux上用命令怎么连接数据库

    展开全部 以常见的mysql和oracle这两种数据库为例: 一.连接mysql(mysql服务已开启) 1.mysql数据库安装32313133353236313431303231363533e58 ...

  9. mysql 导入.sql文件_MySQL导入.sql文件及常用命令

    MySQL导入.sql文件及常用命令 在MySQL Qurey   Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> so ...

最新文章

  1. 特征工程:特征生成,特征选择(三)
  2. NameError: name ‘train_test_split‘ is not defined的解决方法:
  3. Linux下给arm的引脚电平,ARM-Linux GPIO操作事宜
  4. FIELD-SYMBOLS详解
  5. Java消息中间件--JMS规范
  6. 硬件故障-笔记本电脑开不了机故障处理
  7. MongoDB SQL
  8. 检测表单是否合法,为什么不能用n++的探讨
  9. android语音识别服务,使用语音服务 API 的语音识别 - Xamarin | Microsoft Docs
  10. grails 私有库相关设置
  11. 计算机专业英语1500词TXT,计算机专业英语词汇1500词(一)
  12. 使用 cookie 登录百度
  13. Windows安装git图文教程
  14. undefined reference to `__strncpy_chk‘ 解决方法
  15. 超纯水制备树脂MB-115、MB-106UP产水18.25兆欧
  16. 怎样提高自己的分析能力
  17. 微端服务器没有4个文件,微端服务器不传送数据库
  18. Ubuntu安装luminati
  19. Struts框架实战精讲 struts1(2)- 登录案例
  20. som聚类用matlab实现,使用SOM对数据进行聚类

热门文章

  1. Proxifier实现抓包
  2. cad二次开发 java_基于.NET的CAD二次开发学习笔记一:CAD开发入门
  3. 全国计算机等级三级Linux应用与开发技术考试-第2章-Linux系统概述-练习题
  4. 弋推:企业做新闻营销有什么好处?
  5. 微信公众平台服务器配置(自动回复)
  6. executeupdate mysql_java – 使用Mysql中的executeUpdate通过sql语句...
  7. python后端开发面试简历_【Atman爱特曼Python后端工程师实习生面试】我是在boss直聘上投的简历,从简历筛选到拿到offer一共有如下步骤-看准网...
  8. 概率论与数理统计基本知识点
  9. ​2023年湖北武汉自己怎么报考二建?报考二建学历不符怎么办?启程别
  10. 软件测试工程师的职业发展