2010-06-29 29 views
2

是否有可用於管理mysql數據庫的命令行腳本/工具?我處於嚴格控制的環境中,我不能使用像phpmyadmin這樣的工具,只能通過命令行(ssh連接)訪問我的數據庫。我甚至可以生活在一些可以獲得表格狀態並描述所有表格並將其寫入文本文件的東西。 謝謝命令行mysql數據庫管理工具

回答

1

所有你需要管理mysql是mysql。在命令行上啓動mysql並輸入你想要/需要的請求。

0

只需使用mysql客戶端(UNIX命令mysql)。

2
echo "USE database_name; DESCRIBE table_name;" | mysql -u user -p > outfile.txt 

你也可以不受空間的標誌P後輸入密碼,但要記住清除後您的命令歷史記錄

3

是的,如果你安裝了MySQL客戶端,該工具名爲mysql。

$的mysql -u根-p

這裏的一些命令,讓你開始:

使用DB_NAME; // db_name是你的db

help show;

顯示錶格;

顯示來自tbl_name的列; // tbl_name是你的分區中的表格

0

感謝您的答案。在你的幫助下,我的解決方案是使用我需要的所有命令創建一個.sql文件,以獲得我的報告和維護。然後我用$> tee out.txt;命令將我的輸出記錄到文件中,現在它工作得很好。在mysql命令行中取消使用tee $> notee;