熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

如何才能使圖形化管理MySQL更輕松(一)

2013-11-23 20:56:24  來源: MySQL 

  MySQL是一個真正的多用戶多線程SQL數據庫服務器是目前最流行的開放源碼數據庫服務器之一來自MySQL項目的數據顯示目前MySQL用戶已經達到萬個大家熟知的使用MySQL的Web站點包括YahooFinanceMotorolaNASASilicon Graphics和Texas Instruments等
  
  一般來說用戶以命令行的方式來使用MySQL很多用戶在Windows環境中一直使用圖形用戶界面(GUI)來操作和管理數據庫對命令行方式可能不習慣而很多新手更是覺得MySQL不容易掌握為了方便用戶對MySQL數據庫進行管理實際上早就已經有一些圖形化用戶管理的項目在進行中它們是MySQL Control Center(MySQLCC)MySQLGUI和phpMyAdmin此外使用Red Hat自帶的OpenOffice也可以完成對MySQL的圖形化管理
  
  安裝MySQL
  在安裝設置和應用圖形化管理工具之前首先要安裝好MySQL服務器使用以下命令查看本機是否安裝了MySQL
  # rpm qa | grep mysql
  mysqlservera
  mysqla
  
  本文所有例子均在Red Hat 中實現在Red Hat 可以通過軟件包管理程序來直接安裝MySQL具體方法是先在添加或刪除軟件包界面選中SQL數據庫服務器並在細節中選中mysqlserver MySQL服務器和相關的文件然後插入第二張光盤選擇更新即可也可以通過直接從光盤上使用rpm命令進行安裝因為MySQL服務器需要Perl語言的支持才能正常運行所以在采用後一種安裝方法時安裝MySQL前需要先安裝Perl語言及相關軟件包
  
  安裝完成後使用以下命令啟動MySQL服務器
  #service mysqld start
  
  MySQL在安裝完成後預定義了一個超級用戶root口令為空任何用戶均可以從MySQL服務器本地使用該用戶連接MySQL數據庫進行操作顯然這非常不安全所以MySQL啟動之後應該立即設置root密碼設置方法如下
  #mysqladmin password ylgui
  
  這樣就設置了一個新的密碼ylgui
  
  MySQL服務器是否已經正常運行?可以通過啟用客戶端程序mysql進行查看這裡要使用到上面設置的密碼
  # mysql u root pylgui
  Welcome to the MySQL monitor Commands end with ; or \g
  Your MySQL connection id is to server version:
  Type help; or \h for help Type \c to clear the buffer
  
  注意參數p與密碼之間沒有空格屏幕會顯示目前都有哪些數據庫
  
  mysql> show databases;
  ++
  | Database |
  ++
  | mysql  |
  | test   |
  ++
   rows in set ( sec)
  
  可以看到MySQL數據庫服務器裡有兩個數據庫分別是mysql和test這表明該數據庫服務器已經正確安裝並已經正常啟動
  
  下面就分別看看四種MySQL GUI解決方案的安裝設置和使用情況
  
  MySQL Control Center
  
  MySQLCC是一個功能齊全的基於GUI的MySQL客戶端程序可以跨平台操作它提供多種風格的用戶界面支持簡體中文易於操作某些操作界面與SQL Server數據庫系統的客戶端工具——企業管理器非常相似因此無論在功能上還是在界面上MySQLCC都可以與商業數據庫所提供的基於GUI的客戶端程序相媲美該項目的開發一直非常活躍
  
  .下載
  
  可從下載該軟件寫作本文時該軟件的較新版本是並有兩個不同版本一個是針對glibc 另一個是針對glibc 下載前需要先查看本機glibc的版本號
  
  # rpm qa |grep glibc
  glibckernheaders
  glibccommon
  glibcdevel
  glibc
  
  由上可知Red Hat 中所安裝的是glibc 下載的軟件包文件名為mysqlcclinuxglibctargz
  
  .安裝
  
  先將文件移至/usr/local目錄下然後切換至想要安裝該軟件的目錄
  
  #mv mysqlcclinuxglibctargz /usr/local
  #cd /usr/local
  
  解開軟件包並創建安裝路徑
  
  #tar xvzf /usr/local/mysqlcclinuxglibctargz
  #ln s mysqlcclinuxglibc mysqlcc
  
  第一個命令tar會創建一個名為mysqlcclinuxglibc的目錄第二個命令ln則會創建一個符號鏈接這樣做的目的是為了讓每次進入安裝目錄時更加容易只需使用命令cd/usr/local/mysqlcc即可進入安裝目錄進入安裝目錄後執行/mysqlcc啟動該程序界面如圖所示
  
  
 educitycn/img_///jpg >

  
MySQLCC用戶界面

  
  .設置
  
  啟動MySQLCC後選擇Option選單中的General然後將Language選項設置為Simplified Chinese(簡體中文)注意在默認情況下應用程序使用的字體並不能正確顯示中文所以還應該將其更改為可以正確顯示中文的字體方法是依次選擇Option→Fonts→Application Font然後在彈出的界面中進行選擇這裡將其選為Zysong 選擇結尾為GB的字體也可以正確顯示中文選擇完成後重新啟動MySQLCC即可進入具有中文字體顯示的界面如圖所示
  
  
 educitycn/img_///jpg>

  
設置後的中文界面

  
  由圖和圖可以看到啟動MySQLCC時會彈出設置注冊服務器的界面在該界面輸入名稱為MySQL主機名為用戶名為root密碼為上文所設置的ylgui其它選項不用更改單擊添加即可將新建的連接添加至連接列表中如圖所示
  
  
 educitycn/img_///jpg>

  
添加新建的連接

  
  選中新建的連接然後單擊連接按鈕即可完成連接如圖所示
  
 educitycn/img_///jpg>

  
連接到MySQL數據庫服務器

  
  .操作數據庫
  設置好MySQLCC後就可以應用該管理工具來對數據庫進行操作了
  
  () 創建/刪除數據庫在左邊列表中的數據庫項上單擊右鍵選擇新建數據庫然後在彈出的對話框中輸入數據庫名稱mydatabase這時數據庫項目下就會顯示名為mydatabase的數據庫如果要刪除新建的數據庫可以直接在該數據庫上單擊右鍵然後選擇丟棄數據庫即可完成刪除
  
  () 新建/刪除表雙擊mydatabase其下方會顯示的子項在該子項目上單擊右鍵選擇新建數據表這時會彈出創建表的界面如圖所示為簡單起見這裡只為該表設置了四個字段NOnamesexbirthday單擊保存將該表保存為mytable
  
  
 educitycn/img_///jpg >

  
新建表

  
  要刪除數據庫中的表直接在該表上單擊右鍵然後選擇丟棄表即可完成刪除
  
  () 更改表結構要編輯表結構可直接在表上單擊右鍵選擇編輯表可以對表進行各種更改包括添加/刪除字體更改字段屬性創建索引更改表屬性等操作
  
  () 輸入數據要向該表輸入數據直接在該表上雙擊左鍵會打開如圖所示的查詢窗口在該窗口中可以對表進行各種操作比如要向表中添加/刪除記錄只需單擊工具欄上的插入/刪除記錄即可
  
  
 educitycn/img_///jpg >

  
向表中輸入記錄

  
  在圖所示界面中還可以非常方便地使用SQL語句對表進行操作方法是單擊工具欄上的SQL圖標然後在查詢框中輸入SQL語句單擊工具欄上的執行即可如果對查詢語句不熟也可以直接在工具欄上單擊查詢類型按鍵並在下拉列表中選擇常用的查詢語句如圖所示
  
  
educitycn/img_///jpg>

  
使用SQL語句


From:http://tw.wingwit.com/Article/program/MySQL/201311/29323.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.