在mac上运行MySql

在mac上运行MySql,mysql,macos,Mysql,Macos,我刚刚在mac上成功安装了MySql,根据网站,我应该在终端中输入以下命令开始: cd /usr/local/mysql sudo ./bin/mysqld_safe 我输入了命令,在我的MySQLPrefs面板上,它显示MySql服务器正在运行,但在我的终端上没有发生其他事情。它只是显示 Starting mysqld daemon with databases from /usr/local/mysql-5.5.28-osx10.6-x86/data 我知道这是一个愚蠢的问题,但我现在该

我刚刚在mac上成功安装了MySql,根据网站,我应该在终端中输入以下命令开始:

cd /usr/local/mysql
sudo ./bin/mysqld_safe
我输入了命令,在我的MySQLPrefs面板上,它显示MySql服务器正在运行,但在我的终端上没有发生其他事情。它只是显示

Starting mysqld daemon with databases from /usr/local/mysql-5.5.28-osx10.6-x86/data

我知道这是一个愚蠢的问题,但我现在该怎么办?

要启动MySQL命令行界面:

/usr/local/mysql/bin/mysql -u root
我认为mac上的mysql自动启用无需密码的根访问。如果要更改密码,请检查此链接:

如果只想在shell提示符下编写
mysql
,则编辑
.bash\u profile
文件,并在末尾添加以下行:

export PATH=$PATH:/usr/local/mysql/bin/

这是一个广泛的问题,但也是每个刚开始工作的人都会以这样或那样的方式提出的问题。如果安装了,我们如何使用它?接下来的步骤是什么

首先要知道如何验证它是否正在运行。您的安装可以设置为在计算机重新启动时自动加载。虽然这是最常见的配置,但也可以将其设置为不自动加载。因此,验证它是否运行是重要的第一步。您始终可以使用以下命令检查服务器状态:

*mysqladmin -u root -p status*
如果正在运行,这将返回服务器状态和详细信息。该语法假定$PATH变量添加了MySQL文件路径。如果没有,则可以提供可执行文件的完整路径

*/usr/local/mysql/bin/mysqladmin -u root -p status*

您应该考虑将文件夹路径添加到$PATH变量中。对此的解释已经在另一个答案中给出

您安装MySQL的目的是构建数据库。还值得您检查一些默认的数据库结构。无论哪种方式,您都需要与数据库服务交互以创建、管理、查询和检查数据库及其组件

接下来您需要知道的是如何与MySQL交互。对于这一点,有各种类型的选项。默认的也是最基本的是在终端中使用“mysql”命令行客户端。这与上面的命令位于相同的路径中。这可以通过三种方式使用:

  • 输入带有足够参数的命令以登录shell,然后使用shell接口运行其他SQL命令:mysql-u root-p
  • 输入命令以及将在单行中执行命令的其他选项。有关这方面的详细信息,请参阅MySql参考手册
  • 使用要运行的命令创建一个.sql脚本,并使用mysql:mysql db_nameoutput.tab调用该脚本。 (上面的命令调用exeucatable,指定数据库,使用“”输入脚本)
  • 所有这些都可以在MySQL命令行客户端下的MySQL文档中找到

    了解命令行客户端很好,从MySQL开始的每个人都应该熟悉它的工作原理。然而,我认识的每个数据库人员,包括我自己,都使用图形工具来执行大部分MySQL操作。MySQL有一个图形界面作为MySQL工作台的一部分。这是许多人使用的默认工具

    还有许多其他轻量级图形应用程序也可以让您使用MySQL。我只提到一个名字,以避免出现推销任何商业产品的现象。大多数MySQL专业人员至少熟悉phpMyAdmin。它是一种基于web的工具,用于所有操作系统平台。我并不认为它是最简单、最快或最好的。但它可以很好地满足大多数需求,多年来一直是标准的MySQL工具。除此之外,你的应用商店、软件包管理器或网络搜索肯定会产生许多选择,你一定会找到一个适合你需要的

    最后,您将需要关于命令的培训。有很多关于MySQL命令的培训来源,包括MySQL文档。参考手册将是您对命令的参考。MySQL文档也有教程。你可以搜索几十个博客和专业视频培训。你如何选择学习取决于个人偏好(可能还有预算)

    请记住,数据库很少自己使用。它们通常存储数据,支持任意数量的内部部署或基于云的应用程序。采取这些第一步将使您开始,但您还应该准备好了解使用它们的应用程序以及如何连接它们


    当然,问题总是层出不穷。这个特定的问题已经存在多年,没有任何进一步的更新,似乎至少讨论了如何开始。

    好吧,服务器似乎正在运行,所以开始使用它吧!您可以使用安装在
    /usr/local/mysql/bin/mysql
    上的
    mysql
    命令行程序。www.sequelpro.com上还提供了优秀的开源Sequel Pro GUI客户端。