這裏説的是 windows 平台下的 mysql,linux 下本來也不用這麼麻煩。
新增、刪除服務:
管理員身份執行命令列
{mysql_home}binmysqld –install mysql   /*註冊 mysql 服務*/
{mysql_home}binmysqld –remove mysql   /*註冊 mysql 服務*/
啓動、停止服務:管理員身份執行命令列 net start mysql 、 net stop mysql
自定義配置:從 my-small.ini 、 my-medium.ini 、 my-large.ini 、 my-huge.ini 、 my-innodb-heavy-4G.ini 中選一個適當級別(從輕到重)的配置檔案,拷貝成 my.ini 檔案
配置自定義資料目錄:在 my.ini 的 [mysqld] 節點下增加 basedir= D:/mysql-noinstall-5.5.50-win32(根目錄)、 datadir= D:/mysql-noinstall-5.5.50-win32/data(資料檔案存放目錄),注意不能是 ,必須是/
初始設定:
{mysql_home}binmysql 不帶引數進入是無法管理的,也看不到 mysql database,{mysql_home}binmysql -u root 進入,use mysql;  即可對初始使用者進行設定。
grant all on *.* to root@’%’ identified by “root” with grant option;  /*設定 root 密碼並允許從任意 WordPress 主機訪問*/
flush privileges;
設定字符集:
在 my.ini 的 [client] 下設定 default-character-set = utf8 ,即可使用命令列視窗正確匯入 utf-8 編碼的 sql 檔案(前提是建立資料庫時選的字符集也是 uft-8),此時對應用來説都是正常的,然而在命令列視窗裏顯示的是亂碼,因為 windows 命令列視窗不會對中文進行 utf-8 編碼和解碼。
同時在 [mysqld] 下設定 character-set-server=utf8,可使 Java 程式碼裏的中文正確存取(前提也是建立資料庫時選的字符集也是 uft-8)。