2015-11-13 81 views

回答

2

是的。在终端开始使用

mysql --user=user_name --password=your_password db_name 

DB_NAME是数据库和user_name和密码的名称是您的用户名和密码的MySQL提示。

然后,您可以从.sql文件

mysql db_name <script.sql> output.tab 

DB_NAME是你的数据库名称运行SQL语句/查询,script.sql是包含脚本文件,并output.tab(可选)是在其中转储查询输出的文件

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


如果你得到错误mysql: command not found,这是因为mysql可执行文件无法在系统路径中找到。如果是这样,你需要运行下面的命令来MySQL的文件夹添加到PATH,让OS X知道到那里寻找可执行

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

凡在/ usr /本地/ MySQL的是你的mysql的位置安装。

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

之前手动输入一旦您输入此命令(或增加其对.bash_profile),你可以使用mysql命令如上

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

./mysql command 

而不是

mysql command 

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

+0

如果'mysql:command not found'怎么办? –

+0

我刚刚更新了该帖子(正如您发布该评论)以解决该问题:) –

+0

我如何知道mysql已安装在我的macbook上? –

相关问题