亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

圖形化管理MySQL更輕松

添加時間:2013-4-24 17:43:38  添加: 思海網絡 
MySQL是一個真正的多用戶、多線程SQL數據庫服務器,是目前最流行的開放源碼數據庫服務器之一。來自MySQL項目的數據顯示,目前MySQL用戶已經達到400萬個。大家熟知的、使用MySQL的Web站點包括Yahoo、Finance、MP3.com、Motorola、NASA、Silicon 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
mysql-server-3.23.54a-11
mysql-3.23.54a-11

本文所有例子均在Red Hat 9.0中實現。在Red Hat 9.0中,可以通過“軟件包管理”程序來直接安裝MySQL。具體方法是先在“添加或刪除軟件包”界面選中“SQL數據庫服務器”,并在細節中選中“mysql-server - 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 6 to server version: 3.23.54
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

注意,參數p與密碼之間沒有空格。屏幕會顯示目前都有哪些數據庫:

mysql> show databases;+----------+| Database |+----------+| mysql    || test     |+----------+2 rows in set (0.01 sec)


可以看到MySQL數據庫服務器里有兩個數據庫,分別是mysql和test。這表明該數據庫服務器已經正確安裝,并已經正常啟動。

下面就分別看看四種MySQL GUI解決方案的安裝、設置和使用情況。

MySQL Control Center

MySQLCC是一個功能齊全的、基于GUI的MySQL客戶端程序,可以跨平臺操作。它提供多種風格的用戶界面,支持簡體中文,易于操作,某些操作界面與SQL Server數據庫系統的客戶端工具——“企業管理器”非常相似。因此,無論在功能上還是在界面上,MySQLCC都可以與商業數據庫所提供的、基于GUI的客戶端程序相媲美。該項目的開發一直非常活躍。

1.下載

可從http://www.mysql.com/downloads/mysqlcc.html下載該軟件。寫作本文時,該軟件的較新版本是0.94,并有兩個不同版本:一個是針對glibc 2.2的,另一個是針對glibc 2.3的。下載前,需要先查看本機glibc的版本號。

# rpm -qa |grep glibcglibc-kernheaders-2.4-8.10glibc-common-2.3.2-11.9glibc-devel-2.3.2-11.9glibc-2.3.2-11.9


由上可知Red Hat 9.0中所安裝的是glibc 2.3。下載的軟件包文件名為mysqlcc-0.9.4-linux-glibc23.tar.gz。

2.安裝

先將文件移至/usr/local目錄下,然后切換至想要安裝該軟件的目錄:

#mv mysqlcc-0.9.4-linux-glibc23.tar.gz /usr/local#cd /usr/local


解開軟件包,并創建安裝路徑:

#tar xvzf /usr/local/mysqlcc-0.9.4-linux-glibc23.tar.gz#ln -s mysqlcc-0.9.4-linux-glibc23 mysqlcc


第一個命令tar會創建一個名為mysqlcc-0.9.4-linux-glibc23的目錄,第二個命令ln則會創建一個符號鏈接。這樣做的目的是為了讓每次進入安裝目錄時更加容易,只需使用命令cd/usr/local/mysqlcc即可進入安裝目錄。進入安裝目錄后,執行./mysqlcc啟動該程序,界面如圖1所示。 



圖1 MySQLCC用戶界面

3.設置

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



圖2 設置后的中文界面

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



圖3 添加新建的連接

選中新建的連接,然后單擊“連接”按鈕,即可完成連接,如圖4所示。 



圖4 連接到MySQL數據庫服務器

4.操作數據庫

設置好MySQLCC后就可以應用該管理工具來對數據庫進行操作了。

(1) 創建/刪除數據庫:在左邊列表中的“數據庫”項上單擊右鍵,選擇“新建數據庫”,然后在彈出的對話框中輸入數據庫名稱:mydatabase。這時“數據庫”項目下就會顯示名為“mydatabase”的數據庫。如果要刪除新建的數據庫,可以直接在該數據庫上單擊右鍵,然后選擇“丟棄數據庫”即可完成刪除。

(2) 新建/刪除表:雙擊“mydatabase”,其下方會顯示“表”的子項。在該子項目上單擊右鍵,選擇“新建數據表”,這時會彈出創建表的界面,如圖5所示。為簡單起見,這里只為該表設置了四個字段:NO、name、sex、birthday。單擊保存,將該表保存為mytable。 



圖5 新建表

要刪除數據庫中的表,直接在該表上單擊右鍵,然后選擇“丟棄表”即可完成刪除。

(3) 更改表結構:要編輯表結構,可直接在表上單擊右鍵,選擇“編輯表”。可以對表進行各種更改,包括添加/刪除字體、更改字段屬性、創建索引、更改表屬性等操作。

(4) 輸入數據:要向該表輸入數據,直接在該表上雙擊左鍵,會打開如圖6所示的查詢窗口。在該窗口中,可以對表進行各種操作。比如要向表中添加/刪除記錄,只需單擊工具欄上的插入/刪除記錄即可。 



圖6 向表中輸入記錄

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



圖7 使用SQL語句


MySQLGUI

MySQLGUI是一個歷史悠久的、基于GUI的MySQL客戶端程序。它可以跨平臺操作,幫助用戶完成MySQL數據庫的基本管理工作。可從http://www.mysql.com/downloads/gui-mysqlgui.html下載該軟件,版本為1.75。該軟件直接解壓縮即可運行。本文將其下載到mysqlgui目錄中,運行以下命令:
#cd /mysqlgui
#tar zxvf tar zxvf mysqlgui-linux-semi-static-1.7.5.tar.gz
#cd zxvf mysqlgui-linux-semi-static-1.7.5
#./mysqlgui

啟動MySQLGUI管理工具后,可以通過單擊“Option”按鈕打開選項設置界面。在該界面中,可以對使用的賬號、主機、顯示風格等選項進行設置,如圖8所示。 



圖8 選項設置

設置完成后,單擊“Connected”按鈕,然后輸入數據庫密碼,即可完成連接。連接完成后,數據庫服務器中現有的數據庫會顯示在“Connected”按鈕之后,單擊就可選擇相應的數據庫。選擇上一節中建立的mydatabase數據庫,單擊“Choose tables”,在彈出的窗口中選擇mytable表。在第一個空白框中輸入一個SQL語句,然后單擊“Excute query”,這時將會彈出一個窗口,顯示出該表的內容,如圖9所示。 



圖9 顯示表內容

在使用的過程中可以看出,與MySQL Control Center相比,MySQLGUI工具還是不夠成熟。

phpMyAdmin

phpMyAdmin是一個使用PHP編寫的、基于Web的MySQL客戶端程序,支持簡體中文,允許用戶使用Web瀏覽器來管理MySQL數據庫。因為phpMyAdmin是基于Web的,所以在安裝它之前,先要保證Apache的正常運行,并且Apache服務器要安裝相應的MySQL和PHP擴展插件(具體安裝方法可以參考其它資料)。可在http://sourceforge.net/projects/phpmyadmin/下載到phpMyAdmin軟件包,并將下載的文件移至/var/www/html目錄,將其解壓縮后,把解壓出來的目錄改名為phpmyadmin。命令如下:
#mv phpMyAdmin-2.5.4-php.tar.gz /var/www/html
#tar zvxf phpMyAdmin-2.5.4-php.tar.gz
#mv phpMyAdmin-2.5.4 phpmyadmin

切換至/phpmyadmin目錄,編輯config.inc.php文件,更改下述配置參數的配置:
cfg['PmaAbsoluteUri']=
'http://localhost/phpmyadmin';
//將該參數的值設定為phpMyAdmin所處的位置。
cfg['Servers'][$i]['host'] = 'localhost';
//設定MySQL所在的主機名或IP地址。
cfg['Servers'][$i]['auth_type'] = 'http';
//設定進入phpMyAdmin管理MySQL的方式,共有三個選項:config、http、cookie。config是按配置文件登錄,為默認方式,無需任何確認;http是使用HTTP登錄管理,在Apache模塊安裝下才能支持;cookie是最通用的管理方式。后兩種方式的用戶名和密碼都是直接到數據庫中驗證。
$cfg['Servers'][$i]['user'] = 'root' ;
//設定管理MySQL的賬號。
$cfg['Servers'][$i]['password'] = '' ;
//設定管理MySQL的密碼。

設置完成后,保存config.inc.php文件。確保MySQL和Apache處于運行狀態。打開瀏覽器,在其中輸入http://localhost/phpmyadmin/,將會打開phpMyAdmin的管理界面,如圖10所示。一般而言,界面會自動識別為中文,如果界面不是中文,可以在“language”下拉列表中選擇“Chinese Simplified”進行漢化。 



圖10 phpMyAdmin主界面

phpMyAdmin的用戶界面直觀簡潔,各部分的內容一目了然。比如要查看現在MySQL數據庫服務器上都有哪些數據庫,直接選擇主界面上的“數據庫”即可。如果要查看某一數據庫的內容,也可以直接在該數據庫上單擊完成。如果要刪除該數據庫,則可以選中其前面的復選框,然后單擊“執行”按鈕即可。要對表進行操作,可以單擊表所在的數據庫,在接下來的界面中進行。圖11顯示了查看表mytable結構時的情況。 



圖11 查看表mytable的結構

在該界面中可以進行打印預覽、導出數據、插入記錄、編輯表結構等操作。任何時候都可以通過單擊左上角的“主目錄”回到初始界面,也可以在“主目錄”按鈕的下拉列表中選擇數據庫,還可以對數據庫的權限、密碼等進行操作。總之,這是一個非常完善和成熟的數據庫管理工具,我個人認為它已經完全達到企業應用的需求。

OpenOffice.org

OpenOffice是Sun公司2001年10月公布的、開放源碼的StarOffice版本。當時,StarOffice中的部分組件并沒有向世人公開源碼,比如其中的Adabas數據庫就要求用戶必須從第三方獲得許可。這樣,OpenOffice就有兩個選擇:增加一個自己的開放源碼數據庫軟件,或者通過不同的方式來實現同樣的數據庫功能。OpenOffice開發社區經過公開討論,最后決定不使用某一個獨立的數據庫,但是允許所有的數據庫都可以在OpenOffice中使用,并通過數據源(Data Source)的概念來實現。這些數據源與MS Access非常類似,并且更具靈活性和擴展性。因此,也可以使用OpenOffice來管理MySQL。

OpenOffice對MySQL的管理通過數據源來完成,而數據源配置則是通過數據源管理界面來完成。該管理界面通過選擇“View→Data Source”選單來啟動,也可以在運行OpenOffice的過程中使用F4快捷鍵將其調出。要配置一個數據源,只需在圖12所示的左邊列表中單擊右鍵,在彈出選單中,選擇Administrate Data Sources項來啟動一個新的窗口,用戶可以在該新窗口中定義新的數據源,或者管理現有的數據源。 



圖12 OpenOffice數據庫管理界面

下面來具體實現OpenOffice和MySQL的結合使用。

第一步:安裝軟件。因為要通過ODBC來進行連接,所以要安裝一些相應的組件。需要注意的是,因為不同的Red Hat發行版中所附帶的MySQL、unixODBC和MyODBC的版本不一樣,所以安裝時請使用Red Hat 9.0光盤所帶的軟件,否則可能無法正常工作。下面是Red Hat 9.0中附帶的所需軟件的版本:
mysql-server-3.23.54a-11.i386.rpm
mysql-3.23.54a-11.i386.rpm
unixODBC-2.2.3-6.i386.rpm
MyODBC-2.50.39-11.i386.rpm

一般來說,系統都已經安裝了unixODBC,所以只需安裝MyODBC即可。

# rpm -ivh MyODBC-2.50.39-11.i386.rpmPreparing...       #######################[100%]   1:MyODBC   #######################[100%]


第二步:編輯ODBC配置文件。分別打開文件/etc/odbcinst.ini和/etc/odbc.ini,并添加以下內容:

#vi /etc/odbcinst.ini# From the MyODBC package[MySQL]Deion     = ODBC for MySQLDriver        = /usr/lib/libmyodbc.soFileUsage       = 1#vi /etc/odbc.ini[MySQL-account]Deion = MySQL database accountDriver = MySQLServer = localhostDatabase = accountPort= 3306


這里使用的Database是事先已經建好的數據庫。

第三步:重新啟動MySQL服務器。
#service mysqld restart

第四步:啟動OpenOffice,并按F4鍵調出數據庫管理界面。

第五步:在圖12所示的左邊列表中單擊右鍵,選中Administrate Data Sources選項來啟動數據源管理界面,如圖13所示。 



圖13 OpenOffice中的數據源管理界面

在圖13所示的General配置界面中,輸入Name為MySQL,Database type選擇ODBC,Data source URL選擇第二步中創建的MySQL-account。在ODBC的配置界面中,輸入User name為root,并選中其下的password required選項,Driver settings框中輸入MySQL,Character set選擇System。

第六步:配置完上述選項,返回到數據庫管理界面,雙擊左邊列表中的MySQL,然后輸入密碼ylgui就可完成數據庫的連接。連接完成后,單擊Tables下面的myaccount表,就可以看到上文中輸入的內容,如圖14所示。如果要向表中輸入新記錄,可以直接在右邊的框中完成。 



圖14 查看數據表的內容

第七步:創建一個新表。在圖14所示左邊列表中的Tables上單擊右鍵,選擇New Table Design來啟動表設計界面。在界面中添加字段后,單擊保存即可。

小結

從上面的介紹和使用中可以看出,實際上在Linux下使用GUI對MySQL數據庫進行管理時,用戶有很多種選擇。其中,MySQLCC無論從所實現的功能上,還是從其易用性上都更勝一籌。phpMyAdmin也是一個成熟、完善、易用的數據庫管理工具,完全可以在中小企業的數據庫管理中使用。當然,根據自己不同的情況和需求,用戶可以自由選擇MySQLCC、MySQLGUI、phpMyAdmin或OpenOffice中的任何一種方式來管理自己的MySQL數據庫服務器。

關鍵字:數據表、服務器、MySQL、數據庫
分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站