mysql - 有没有办法引用长主机名并使用该引用登录 mysql?

标签 mysql command-line

为了在命令行中登录 MySQL,我必须执行通常的登录操作:

mysql -u [用户名] -h [主机名] -p

但是我的主机名非常长,因此我经常需要从文档中复制它并将其粘贴到字段中。有没有办法可以将其保存到某种变量中,然后在主机名字段中使用该变量?这会节省我一些时间。我看过但找不到任何关于此的信息。也许这是不可能的,但如果是的话,如果有人能告诉我如何做到这一点,我将不胜感激。另外,如果有帮助的话,我正在使用 Windows。

最佳答案

您可以使用环境变量,可以通过控制面板 --> 系统永久设置,也可以在命令行上临时设置(意味着它们的生命周期是命令行窗口之一),如下所示:

set h1=verververylongname.thaticannotrembereasily.com

然后

mysql -u [username] -h %h1% -p

您可以为每个主机创建一个变量以进行明显的联系

关于mysql - 有没有办法引用长主机名并使用该引用登录 mysql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36808538/

相关文章:

php - 获取mysql中最近记录的组的所有id

php - 从 2 表中选择并进行排序

mysql - MariaDB 帐户可以对数据库进行本地和远程访问吗?

php - 我无法使用年、月和秒查询 Datetime 列

node.js - 无法通过在 Node.js 中添加 ssh-key 来进行 git clone

python - 为什么 ipython 环境变量与相关终端仿真器中的 bash 环境不匹配?

java - "$CP"在此 java 命令行中意味着什么?

mysql - 作为字母数字代码的增量 ID

java - 抓取或知道 jar 中发生错误?

java - 如何使用命令行参数执行 jar