我正在使用Ubuntu-server。我可以设置/配置'mysql'以自动连接到另一台主机吗?我的意思是如果我在终端上键入mysql,它将自动连接到特定的主机。
感谢。
答案 0 :(得分:0)
答案分为两部分。
首先 - 如何创建一个别名,如果你输入一个单词,将执行一个特定的命令(取自here:
第二部分 - 您要运行mysql命令的命令,它将类似于:
mysql -u $user -p$passsword -Bse "command1;command2;....;commandn"
答案 1 :(得分:0)
您可以编写一个这样的简单包装器:
#!/bin/sh
/usr/bin/mysql --user $MYSQL_USER -p $MYSQL_PASSWORD --host $MYSQL_HOST $*
这应该与默认的mysql
命令几乎完全相同,只有一些小例外,例如LOAD DATA INFILE
如何只读取服务器上的文件 ,而不是本地机器
如果您使用mysqldump
以及mysqladmin
等其他相关命令,则可能需要执行相同操作。
请务必指定要运行的mysql
二进制文件的实际路径。我在这里使用/usr/bin/mysql
,但它可能是其他内容。