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

zujrkrfu  于 2023-03-17  发布在  Mysql
关注(0)|答案(1)|浏览(146)

有没有办法连接到我的MySQL数据库,并通过终端在表上做一些事情?

6ju8rftf

6ju8rftf1#

是的。在您的终端启动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,这是因为在系统PATH中找不到mysql可执行文件。如果是这样,您需要运行以下命令将mySQL文件夹添加到PATH中,以便OSX知道在那里查找可执行文件

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中搜索它

相关问题