2011-05-14 32 views
4

每次啓動mysql時,我輸入的第一個查詢是「use my_db_name」,其中my_db_name是我始終使用的數據庫的名稱。我希望默認情況下使用my_db_name。有沒有辦法可以做到這一點?如何避免每次啓動mysql時使用db_name

編輯:我從命令行連接到MySQL。

+0

你如何連接到MySQL? – 2011-05-14 08:19:34

+0

嗨達林,我從命令行連接到MySQL。 – 2011-05-14 08:20:33

+0

您可以在連接到mysql時連接到服務器 – 2011-05-14 08:22:20

回答

5

在選項文件(Windows上的my.ini,上linux my.cnf),在客戶端添加以下內容:

database=db_name 
+0

很酷。這就是我一直在尋找的。我們需要把這個指令放在[mysql]部分。 – 2011-05-14 08:35:58

1

只需使用

mysql -uuser -ppassword databasename 
+0

好的。這很有用。但是,我沒有輸入「-uuser -ppassword」部分,因爲我已將用戶名/密碼放在/etc/my.conf中。所以,「mysql databasename」爲我完成這項工作。此外,我可以將「mysql」別名爲「mysql databasename」,然後在控制檯上快速輸入「mysql」。 – 2011-05-14 08:23:51

0

你可以指定數據庫連接時:

mysql --user=root --password=secret --database=my_db_name 

或直接:

mysql my_db_name 
相關問題