mysql-administrator的安裝與使用(圖文)
● 準(zhǔn)備工作
在D盤建立一個mysql-software的目錄,把剛才下載的 mysql-administrator-1.0.19-win-noinstall.zip 復(fù)制到這個子目錄中,解壓,得到一個 MySQL Administrator 1.0 的目錄。
同樣如此操作 mysql-query-browser-1.1.5-win-noinstall.zip,得到一個 MySQL Query Browser 1.1 的目錄。
● 啟動服務(wù):
·
雙擊D:mysql-softwareMySQL Administrator 1.0 目錄下的 MySQLSystemTrayMonitor.exe,這時會在任務(wù)欄右側(cè)出現(xiàn)一個圖標(biāo)。點(diǎn)擊“Start Instance”,運(yùn)行MySQL。
·
然后雙擊 D:mysql-softwareMySQL Administrator 1.0 目錄中的 MySQLAdministrator.exe,或者直接點(diǎn)擊上面右鍵菜單中的“MySQL Administrator ”:
·
創(chuàng)建一個連接名,可以隨便填,這里是“mxj”,用戶名:root,密碼空著。這是因?yàn)閙ysql默認(rèn)有一個沒有密碼的root帳號。點(diǎn)擊“OK”,出現(xiàn)管理窗口:
這沒什么好說的,英文也很簡單。只談?wù)勆厦婀催x的兩項(xiàng)。
● 更改密碼
好了,我的root帳號的密碼設(shè)置為:javamxj 最后,點(diǎn)擊“Apply Change”。
● 初始的
數(shù)據(jù)庫
上圖可以看到,初始有兩個
數(shù)據(jù)庫
,mysql庫中含有各種配置信息,不要在這個庫中進(jìn)行表操作。
test庫初始是空的。另外,建立表時,不要和mysql庫中的表名取名相同,以免沖突。
● 數(shù)據(jù)創(chuàng)建與查詢(兼談?wù)勛址幋a)
·
現(xiàn)在來到查詢?yōu)g覽器,還是右擊右下角“MySQL System Tray Monitor”圖標(biāo),從中選擇“MySQL Query Browser”,因?yàn)橐呀?jīng)更改過root的密碼,所以要填入新密碼。
·
進(jìn)入主界面,右擊test
數(shù)據(jù)庫
,創(chuàng)建一個新表。
·
如下簡單創(chuàng)建一個表
·
切換到“Table Options”:
如果了解
數(shù)據(jù)庫
的話,這些應(yīng)該是很熟悉的,不多說了。注意字符設(shè)置默認(rèn)是“Latin1”(保存改變,再次切換到這一欄,就能看到了)。
·
填入一些測試數(shù)據(jù):
·
關(guān)閉“MySQL Query Browser”,再重新打開它,切換到testtable表,看到了沒有?剛才輸入的中文變成了“??????”,為什么呢? 再次切換到“Table Options”:
知道為什么了吧,原來默認(rèn)字符是“latin1”,因?yàn)镸ySQL是瑞典一家公司的產(chǎn)品。中國人看來要努力了!
● 解決方法:
·
停止MySql服務(wù),關(guān)閉所有與MySql相關(guān)的程序,打開Windows的系統(tǒng)安裝目錄下的 my.ini 文件,如下修改:
E:WINDOWSmy.ini
[WinMySQLAdmin]
Server
=D:/mysql/bin/mysqld-nt.exe
[mysqld]
basedir
=D:/mysql
datadir
=D:/mysql-data/data
default-character-set
=gbk
[client]
default-character-set
=gbk
添加的兩條語句的含義是在客戶端和服務(wù)端都使用GBK字符集進(jìn)行編碼。
保存后,重新激活 MySql 服務(wù),打開“MySQL Query Browser”,再次創(chuàng)建一個表,輸入中文,一切OK!
備份時會出錯,以下日志:
----------------------------------------
2008-07-03 14:18 - Backup started.
Preparing backup for for profile mysql.
Connections loaded from file C:\Documents and Settings\Administrator\Application Data\MySQL\mysqlx_user_connections.xml.
Connection NewConnection selected.
Cannot connect to MySQL Server. Access denied for user 'root'@'localhost' (using password: NO) (Error Number 1045)
<?xml version="1.0"?>
<user_connections>
<last_connection>0</last_connection>
<password_storage_type>2</password_storage_type>
<user_connection>
<connection_name>NewConnection</connection_name>
<username>root</username>
<hostname>127.0.0.1</hostname>
<port>3306</port>
<schema>test</schema>
<advanced_options/>
<storage_path></storage_path>
<notes></notes>
<connection_type>0</connection_type>
<storage_type>1</storage_type>
<password_storage_type>2</password_storage_type>
<password>root</password>
</user_connection>
</user_connections>
但是在備份的時候還是會出現(xiàn)錯誤
根據(jù)提示選擇open options 選擇 password storage
OK
電腦每次自己啟動MySQLSystemTrayMonitor 就會在定制的時間備份數(shù)據(jù)庫
Your account information:
Name: fei zhao
Email: feifeixia2003@yahoo.com.cn
Password: nehaifrowa
You can log in to your new account and edit your profile options at:
http://www.mysql.com/login.php