mysql-administrator的安裝與使用(圖文)
● 準備工作
在D盤建立一個mysql-software的目錄,把剛才下載的 mysql-administrator-1.0.19-win-noinstall.zip 復制到這個子目錄中,解壓,得到一個 MySQL Administrator 1.0 的目錄。
同樣如此操作 mysql-query-browser-1.1.5-win-noinstall.zip,得到一個 MySQL Query Browser 1.1 的目錄。
● 啟動服務:
·
雙擊D:mysql-softwareMySQL Administrator 1.0 目錄下的 MySQLSystemTrayMonitor.exe,這時會在任務欄右側出現一個圖標。點擊“Start Instance”,運行MySQL。

·
然后雙擊 D:mysql-softwareMySQL Administrator 1.0 目錄中的 MySQLAdministrator.exe,或者直接點擊上面右鍵菜單中的“MySQL Administrator ”:

·
創建一個連接名,可以隨便填,這里是“mxj”,用戶名:root,密碼空著。這是因為mysql默認有一個沒有密碼的root帳號。點擊“OK”,出現管理窗口:

這沒什么好說的,英文也很簡單。只談談上面勾選的兩項。
● 更改密碼

好了,我的root帳號的密碼設置為:javamxj 最后,點擊“Apply Change”。
● 初始的
數據庫

上圖可以看到,初始有兩個
數據庫
,mysql庫中含有各種配置信息,不要在這個庫中進行表操作。
test庫初始是空的。另外,建立表時,不要和mysql庫中的表名取名相同,以免沖突。
● 數據創建與查詢(兼談談字符編碼)
·
現在來到查詢瀏覽器,還是右擊右下角“MySQL System Tray Monitor”圖標,從中選擇“MySQL Query Browser”,因為已經更改過root的密碼,所以要填入新密碼。

·
進入主界面,右擊test
數據庫
,創建一個新表。

·
如下簡單創建一個表

·
切換到“Table Options”:

如果了解
數據庫
的話,這些應該是很熟悉的,不多說了。注意字符設置默認是“Latin1”(保存改變,再次切換到這一欄,就能看到了)。
·
填入一些測試數據:

·
關閉“MySQL Query Browser”,再重新打開它,切換到testtable表,看到了沒有?剛才輸入的中文變成了“??????”,為什么呢? 再次切換到“Table Options”:

知道為什么了吧,原來默認字符是“latin1”,因為MySQL是瑞典一家公司的產品。中國人看來要努力了!
● 解決方法:
·
停止MySql服務,關閉所有與MySql相關的程序,打開Windows的系統安裝目錄下的 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
添加的兩條語句的含義是在客戶端和服務端都使用GBK字符集進行編碼。
保存后,重新激活 MySql 服務,打開“MySQL Query Browser”,再次創建一個表,輸入中文,一切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)
在mysqlx_user_connections.xml.文件中加個密碼進去
<?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>
但是在備份的時候還是會出現錯誤
根據提示選擇open options 選擇 password storage
OK
電腦每次自己啟動MySQLSystemTrayMonitor 就會在定制的時間備份數據庫
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