

E:/WINDOWS/my.ini |
[WinMySQLAdmin] Server=D:/mysql/bin/mysqld-nt.exe [mysqld] basedir=D:/mysql datadir=D:/mysql-data/data |
上面“Server”指向MySQL的執行主程序,“basedir”指向MySQL的安裝目錄,“datadir”指向MySQL的數據存放目錄(因為我改變了它,所以需要特別指定)。
然后把這個文件移動到Windows的系統安裝目錄下,我這里是“E:/WINDOWS”。
· 打開MS-DOS窗口,切換到“D:/mysql/bin”目錄;或者把“D:/mysql/bin”添加到“環境變量”的“Path”變量中,這樣可以避免切換到“D:/mysql/bin”目錄。
·加入到Windows xp的服務中:
D:/mysql/bin> mysqld-nt -install
(這時打開“控制面板”->管理工具->服務:可以看到服務列表中存在“MySQL”服務,如果不希望它自動執行,可以改為手動,不用它的時候可以節省點內存)
· 啟動和停止mysql服務
D:/mysql/bin>net start mysql
D:/mysql/bin>net stop mysql
· 移出mysql服務
mysqld-nt --remove
(如果你不再需要MySQL了,先停止MySQL服務,然后再移出MySQL服務,最后刪除MySQL安裝目錄即可)
二、基本操作
1、準備工作
在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 的目錄。
2、啟動服務:
·雙擊D:/mysql-software/MySQL Administrator 1.0 目錄下的 MySQLSystemTrayMonitor.exe,這時會在任務欄右側出現一個圖標。點擊“Start Instance”,運行MySQL。
· 然后雙擊 D:/mysql-software/MySQL Administrator 1.0 目錄中的 MySQLAdministrator.exe,或者直接點擊上面右鍵菜單中的“MySQL Administrator ”:
· 創建一個連接名,可以隨便填,這里是“mxj”,用戶名:root,密碼空著。這是因為mysql默認有一個沒有密碼的root帳號。點擊“OK”,出現管理窗口:
這沒什么好說的,英文也很簡單。只談談上面勾選的兩項。
3、更改密碼
好了,我的root帳號的密碼設置為:javamxj 最后,點擊“Apply Change”。
4、初始的數據庫
上圖可以看到,初始有兩個數據庫,mysql庫中含有各種配置信息,不要在這個庫中進行表操作。
test庫初始是空的。另外,建立表時,不要和mysql庫中的表名取名相同,以免沖突。
5、數據創建與查詢(兼談談字符編碼)
·現在來到查詢瀏覽器,還是右擊右下角“MySQL System Tray Monitor”圖標,從中選擇“MySQL Query Browser”,因為已經更改過root的密碼,所以要填入新密碼。
· 進入主界面,右擊test數據庫,創建一個新表。
· 如下簡單創建一個表
· 切換到“Table Options”:
如果了解數據庫的話,這些應該是很熟悉的,不多說了。注意字符設置默認是“Latin1”(保存改變,再次切換到這一欄,就能看到了)。
· 填入一些測試數據:
· 關閉“MySQL Query Browser”,再重新打開它,切換到testtable表,看到了沒有?剛才輸入的中文變成了“??????”,為什么呢? 再次切換到“Table Options”:
知道為什么了吧,原來默認字符是“latin1”,因為MySQL是瑞典一家公司的產品。中國人看來要努力了!
6、解決方法:
· 停止MySql服務,關閉所有與MySql相關的程序,打開Windows的系統安裝目錄下的 my.ini 文件,如下修改:
E:/WINDOWS/my.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 |
新聞熱點
疑難解答