如何通过Macbook上的终端连接到服务器上的MYSQL数据库?

时间:2015-11-13 17:07:11

标签: mysql terminal

有没有办法连接到我的mysql数据库,并通过终端对表做什么?

1 个答案:

答案 0 :(得分:2)

是。在终端中使用

启动mysql提示符
mysql --user=user_name --password=your_password db_name

其中 db_name 是数据库的名称,user_name和password是您的用户名和密码。

然后,您可以从.sql个文件

运行SQL语句/查询
mysql db_name < script.sql > output.tab

其中 db_name 是您的数据库名称, script.sql 是包含您的脚本的文件,而 output.tab (可选)是一个用于转储查询输出的文件

然后,您只需将SQL查询放在一个文件中并运行它。

如果收到错误mysql: command not found,这是因为在您的系统路径中找不到mysql可执行文件。如果是这样,您需要运行以下命令将mySQL文件夹添加到PATH,以便OS X知道在那里查找可执行文件

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

其中/ usr / local / mysql是mysql安装的位置。

您可以将其添加到.bash_profile文件(位于~\.bash_profile,或者您可以创建它),以便每次启动新终端时都可以运行它。否则,在使用mysql命令

之前,您必须手动输入

一旦您输入此命令(或将其添加到.bash_profile),您就可以使用上面的mysql命令

或者导航到/usr/local/mysql/bin(或mysql安装的位置)并使用命令

./mysql command

而不是

mysql command

如上所述(其中 command 是本文前半部分描述的命令)。这直接运行mysql二进制文件,而不是在PATH

中搜索它