-
解壓
-
解壓安裝包到一個目錄,比如:D:\Database\mysql-5.1.55
-
配置
-
創建配置文件
-
創建一個my.ini文件,MYSQL目錄下有幾個my開頭的ini文件,是針對不同配置使用,具體可以打開看里面的注釋.這里我選擇my.large.ini文件,將它復制一份放在當前目錄,並改名為my.ini
-
修改配置文件
-
編輯之前創建my.ini文件,找到[mysqld]節點,在其最后增加以下內容:
#設置數據引擎的配置,為的是使數據庫支持事物,mysql默認不支持事物default-storage-engine=innodb# 設置mysql的安裝目錄#如果不加雙引號,反斜杠必須是兩個(轉義字符)basedir="D:\Database\mysql-5.1.55"# 設置mysql數據庫的數據的存放目錄,必須是data,或者是\\xxx\datadatadir="D:\Database\mysql-5.1.55\data"# 設置mysql服務器的字符集default-character-set=utf8 -
將MySQL下的bin目錄加入到PATH環境變量,方便在命令行下運行.
-
測試,啟動服務器
-
打開命令行並cd到MySQL的bin目錄,如果已經加入環境變量則可以直接敲入命令.
-
在MySQL 5.1.21之前的版本,命令行有三個,一個是mysqld-nt:有命名管道支持;mysqld:沒有命名管道支持,mysql-debug:和mysqld-nt一樣,在調試狀態下運行.之后的版本只有mysqld,支持命名管道. 輸入mysqld --console,--console是為了讓服務啟動信息顯示在控制台窗體,不加的話所有出錯信息就會被寫到以.err結尾的文件中並存放在data目錄下.啟動后有如下信息:
mysqld:ready for connections Version: 'xxx版本號' socket:" port:3306則證明服務器啟動成功,可以使用mysql -uroot 嘗試連接,默認是沒有密碼的. -
服務
-
安裝服務
-
自動
-
mysqld --install [服務名]
-
手動
-
mysqld --install -manual [服務名]
-
例子,手動安裝服務,並指定服務器使用的配置文件: mysqld --install MySQL --defaults-file=my.ini # --defaults-file=my.ini所在位置:如c:\my.ini
-
卸載服務
-
mysqld -- remove
-
ini配置文件相關
-
默認位置
mysql默認查找c:\my.ini和c:\windows\my.ini,安裝目錄下的my.ini或my.cnf -
使用指定的配置文件啟動服務器
-
mysqld-nt.exe/新版本是mysqld --defaults-file=ini文件路徑.
