MySql--Install For Windows

 下載
http://dev.mysql.com/downloads/mysql/5.0.html winddows downloads(platform notes)
Windows Essentials (x86)
 
5.0.19
17.0M
Pick a mirror
MD5: 802ab83d7c3de340aa683869d51dde48 | Signature
Windows (x86)
 
5.0.19
35.2M
Pick a mirror
MD5: a32ca099d21f83c007cdfa08dcb7ac85 | Signature
Without installer (unzip in C:/)
 
5.0.19
37.0M
Pick a mirror
MD5: de72f59d6f49362397a3c8ae1f25c1b7 | Signature
然後點擊所對應的Pick a mirror進去,選擇一個站點或FTP來下載,我選擇的是
· China [vmmatrix.net / Shanghai] HTTP 
下載mysql-essential-5.0.19-win32.msi,mysql-5.0.19-win32.zipmysql-noinstall-5.0.19-win32.zip;mysql-essential-5.0.19-win32.msimysql-5.0.19-win32.zip都是安裝文件,不過mysql-5.0.19-win32.zipmysql-essential-5.0.19-win32.msi多了一些可選的組件,例如:嵌入式服務器(embeded server)和基準組件(benchmark suite.
二安裝
1.利用安裝包進行安裝:
mysql-essential-5.0.19-win32.msimysql-5.0.19-win32.zip安裝差不多,我就以mysql-5.0.19-win32.zip爲例。雙擊mysql-5.0.19-win32.zip打開,再雙擊裏面的setup.exe就開始進行安裝了,當然你也可以先解壓再雙擊安裝。
a.彈出MySQL Server 5.0-Setup Wizard對話框,點next
b.就到了選擇安裝類型的對話框了,有三種類型:(1)典型 2)完全 3)自定義。一般來說選典型就可以了,典型和完全安裝都會裝在默認的路徑C:/Program Files/MySQL/MySQL Server 5.0,如果要改變安裝路徑就要選擇自定義,我這裏選擇的是完全
c.點擊next->install就開始安裝了。如果選擇自定義的話,改變你的安裝路徑後,再點擊next->install是一樣的。
d.跟着就到了一個問你是否要申請一個登錄MySQL.com的帳戶,有興趣的話可以按步驟來申請一個,呵呵。我選擇的是Skip Sign-Up->finish
注意這時並沒有安裝完成,接着要進行配置,配置好後才能使用!
e.finish後會馬上彈出一個MySQL Server Instance Configuration Wizard的對話框,點next
f.又到了一個選擇配置類型的對話框,詳細標準配置,如果想快的話就選標準,再點next就可以了。不過我強烈推薦選詳細的單選按鈕,點next
g.再選擇服務器類型開發者服務器專門的MySQL服務器,三者之間的區別是佔用的內存的不同,從最小,中等,最大。點next,選擇數據庫類型:多功能的事務專用的非事務專用。三者的區別是:多功能的可以同時使用MyISAMInnoDB儲存引擎,它們佔用MySQL可用資源各半;事務專用的”InnoDB作爲主儲存引擎,佔用大量的資源,MyISAM引擎仍然可用;非事務專用的”InnoDB就不能再用了,點next
h.(因爲我選的是多功能的,不同的選項這裏可能會不同)這裏可以選擇存放InnoDB表空間的目錄,我選的默認,點next
i.就到了爲服務器設置合適的併發連接數,有三種類型:決策支持併發連接數較小,默認設爲20在線事務處理可以在任何時候達到500個活動的連接;手動設定自己想要的連接數,選了這個後,從右邊的下拉框選一個合適的數值,點next
j.選擇端口,3306就可以了,點next
k.設置字符集,這裏又是有三個選擇:標準使用的是latin1字符集,不支持中文;多語言使用的是UTF-8,支持中文;手動選擇默認的字符集,選中後可以從右邊的下拉框中選擇你想要的字符集,裏面有gb2312gbk是支持中文的,點next
l.安裝成爲windows的服務,並可以從右邊的下拉框中爲它選擇一個名稱,例如“MySQL”“MySQL5”等。Launch the MySQL Server automatically是否自動啓動服務,Include Bin Directory in Windows Path是否要將安裝目錄C:/Program Files/MySQL/MySQL Server 5.0/bin加入環境變量PATH中,建議加入的好,點next
m.設置root用戶的密碼,當然也可以不把Modify Security Setting 勾掉不設密碼,建議還是設的好。Enable root access from remote machines是否允許root用戶進行遠程登錄,Create An Anonymous Account是否創建匿名用戶
n.next->Execute->Finish
至此MySQL終於安裝完成!
三測試
Microsoft Windows XP [版本 5.1.2600]
(C)
版權所有 1985-2001 Microsoft Corp.
C:/Documents and Settings/Administrator/桌面>mysql -uroot -p
Enter password: ********
Welcome to the MySQL monitor.  Commands end with ; or /g.
Your MySQL connection id is 2 to server version: 5.0.19-nt
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
mysql>
看到上面這個就說明安裝成功!一般的登錄爲:mysql -h host -u user -p (password)
 
 再來看看非安裝包的安裝
1.mysql-noinstall-5.0.19-win32.zipC:/(或者其他你想的安裝目錄),重命名mysql
2.進入C:/mysql/可以找到如下的配置文件樣本,my-small.ini,my-medium.ini等。我選擇my-medium.ini,先將複製到另外的地方,例如:桌面,然後重命名爲my.ini,再剪切回C:/mysql/目錄下。
3.打開my.ini進行編輯,要修改的地方如下:
[client]
#password = your_password
port  = 3309
#socket  = /tmp/mysql.sock
socket項用'#'註釋掉,因爲windows下沒有,又因爲我上面用了端口3306,所以這裏要把端口也改了,改爲3309,你可以改成其他沒有被佔用的端口3307,3308等。
[mysqld]
basedir=C:/mysql/
datadir=C:/mysql/data/
port  = 3309
#socket  = /tmp/mysql.sock
default-character-set=utf8
這裏同樣把socket註釋掉,端口改成3309basedir爲安裝目錄,datadir爲存放數據的目錄,記住要用,而不是“/”,如果要用"/"就要這樣使用C://mysql//data,另外這裏我還設置了默認的字符集爲utf8
還有
[mysql]
default-character-set=utf8
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates
在上面添加默認的字符集就可以了。
4.編輯完my.ini文件後就要選擇一種MySQL服務器類型,它們之間的區別如下:
Binary
Description
mysqld-debug
Compiled with full debugging and automatic memory allocation checking, as well as InnoDB and BDB tables.
mysqld
Optimized binary with InnoDB support.
mysqld-nt
Optimized binary for Windows NT, 2000, and XP with support for named pipes.
mysqld-max
Optimized binary with support for InnoDB and BDB tables.
mysqld-max-nt
Like mysqld-max, but compiled with support for named pipes.
上面每一種類型都可以在C:/mysql/bin目錄下找到對應的.exe程序,例如:mysqld-max.exemysqld-nt.exe等。
5.選擇好後就要安裝成windows服務了,過程如下:(我選的是mysqld-max
Microsoft Windows XP [版本 5.1.2600]
(C)
版權所有 1985-2001 Microsoft Corp.
C:/Documents and Settings/Administrator/桌面>cd c:/mysql/bin
C:/mysql/bin>mysqld-max --install mysql-max --defaults-file=c:/mysql/my.ini
Service successfully installed.
C:/mysql/bin>net start mysql-max
mysql-max
服務正在啓動 .
mysql-max
服務已經啓動成功。

C:/mysql/bin>mysql -uroot --port=3309
Welcome to the MySQL monitor.  Commands end with ; or /g.
Your MySQL connection id is 1 to server version: 5.0.19-max-log
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
安裝成windows服務的命令格式爲:服務器類型 --install(自動) 名稱(你想要用的名稱) --defaults-file=my.ini文件的絕對路徑。--install-manual(手動)
注意:上面的登錄mysql -uroot --port=3309 非安裝默認設定的用戶爲root,密碼爲空,同時因爲我改了端口,所以要加上--port選項。
 
 一臺機器上安裝多個windows服務
1.創建要安裝的目錄,例如:F:/mysql,在F:/mysql目錄下再創建一個子目錄data.
2.再到已經裝好的mysql的目錄下,例如:C:/mysql/,把裏面data目錄下的mysql目錄copyF:/mysql/data/目錄下,C:/mysql/目錄下share目錄和my.ini文件也copyF:/mysql/目錄下,其實只需要C:/mysql/share/english目錄下的errmsg.sys文件.
3.編輯F:/mysql/my.ini文件,修改裏面的端口和basedir,datadir就可以了.
[client]
#password = 123456
port  = 3308
#socket  = /tmp/mysql.sock
[mysqld]
# set basedir to your installation path
basedir=F:/mysql/
# set datadir to the location of your data directory
datadir=F:/mysql/data/
port  = 3308
4.安裝成windows服務同上面的非安裝版本的安裝過程是一樣的,過程如下:
Microsoft Windows XP [版本 5.1.2600]
(C)
版權所有 1985-2001 Microsoft Corp.
C:/Documents and Settings/Administrator/桌面>cd c:/mysql/bin
C:/mysql/bin>mysqld-debug --install mysql-debug --defaults-file=F:/mysql/my.ini
Service successfully installed.
C:/mysql/bin>net start mysql-debug
mysql-debug
服務正在啓動 .
mysql-debug
服務已經啓動成功。

C:/mysql/bin>mysql -uroot --port=3308
Welcome to the MySQL monitor.  Commands end with ; or /g.
Your MySQL connection id is 1 to server version: 5.0.19-community-debug-log
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
mysql>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章