1,是否推薦這樣做,還是使用圖形化管理工具?

2,全棧工程師,運維,DBA分別都是怎麼做的?


你高興就好,無所謂命令行還是圖形化。

圖形化的優勢是方便,將很多複雜的操作定義成腳本。

命令行的優勢是你知道每一步都做了什麼,例如資料庫遷移,備份等等工作,這屬於運維的工作。

作為開發人員,改個欄位名,擴的欄位,完全可以使用圖形化工具。

mysql資料庫更改列或者對錶結構的更改都相當於重建表,所以我跟開發說的最多的一句話就是,你可想好了留出冗餘,或者朋友你聽說過鎖表嗎?


謝邀。1、是。2、感覺沒什麼明顯區別,如果是要批量處理寫程序搞定。如果要進行操作一般是命令行。如果只是要看然後拷到excel裏算算的話大家都用圖形客戶端。
錯了就沒後悔葯了。dba沒有回頭路。先全局備份吧。然後表備份。然後主鍵,然後行。

做了兩三年還有失誤的情況。所以,命令行雖然很酷,但是少了gui工具那種檢驗和建議。

老手自然而然。
數量少的刪除推薦使用gui,如果gui工作量太大的話只能用命令了,我有一次兩錶鏈接del一部分多餘的數據忘寫了一個條件把全表盪了.......

作為運維,應該選擇你最拿手的工具(可以是開發語言或者命令腳本)去維護你的環境。這樣減少因為生疏發生錯誤而帶來一些不必要的損失。

但是前提是你學的這些東西最好是主流的,別整得太獨特。

另外,學習下運維的流程標準,從流程上優化你們的運維工作。有些東西純靠技術是很難解決的。

跑題了,希望對你有用。

就我個人感受來看,

日常查詢數據以圖形工具為主,畢竟看起來比較舒服。

其他以命令行為主,

因為命令肯定是根本,

圖形工具也是最終轉換為命令的,

隨便一臺伺服器上,可能沒有navicat,可能沒有toad,

但命令行肯定是有的。


1,命令行與圖形界面使用和管理,自己熟悉熟練就好,圖形界面中也一定有輸入命令行的地方,畢竟有些操作和複雜的語句靠幾個按鈕是沒辦法一步實現。主要注重安全性,不要阿貓阿狗的連接工具都使用,最好是選擇開源的,認真瞭解過確保安全性,確保沒有後門。命令行的話記得連接時候主要安全性。

2,我只能作為運維角度去回答,我是用phpmyadmin的,至於安裝初始化時候是用命令行。 DBA我看過他們寫好腳本後,一邊扣腳一邊與運行腳本,然後用扣完腳的手去挖鼻孔,拿出來聞聞,彈走一些物體後就跟我說搞定,然後一邊去看毛片就把工資賺了。說一下,DBA的薪資比我這個運維總監高%70。
推薦閱讀:
相關文章