如何在 MySQL 中更改一个用户的默认数据库

Yit*_*hak 1 linux centos mysql

虽然乍一看这似乎是一个http://serverfault.com问题,但我认为不是。
我在工作的服务器上有一个 mysql 数据库。每次登录执行查询时,都得从我现有的一个数据库中手动选择我想要的一个数据库,太浪费时间了。作为最终用户,我有什么方法可以设置默认值吗?

Ram*_*Ram 5

在用户的主目录(例如~username)中创建一个名为 .my.cnf 的文件,或者在现有的 .my.cnf 文件中添加如下一行:

database=databasename-you-want-by-default
Run Code Online (Sandbox Code Playgroud)

以下是典型 .my.cnf 的内容:

[client]
host=localhost
user=root
password=root
database=mygotodb
Run Code Online (Sandbox Code Playgroud)