1. 程式人生 > >如何安裝MySQl和解除安裝MySQL

如何安裝MySQl和解除安裝MySQL

如何解除安裝MySQL:

//如果電腦沒有安裝過MySQL,那麼直接忽略這一步

如果安裝過MySQL,那麼一定解除安裝乾淨,MySQL這個東西比較噁心,想要解除安裝乾淨比較麻煩.需要以下:

1.控制面板 –> 程式和功能 –> 解除安裝MySQL(只要帶MySQL的全都解除安裝)
2.在我的電腦中 –> C:盤下有一個隱藏檔案(ProgramData) –>資料夾中MySql資料夾刪除
3.就是由於解除安裝時有殘餘檔案導致mysql安裝失敗。
開啟regedit.exe(cmd模式),刪除以下注冊表:
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL
嘗試著刪除之後,安裝成功。
記得之前要關閉MySQL服務
ps:今天安裝MySQL的時候真的費了老大的勁,怎麼也刪除不乾淨,最後還是用的電腦管家才徹底刪乾淨,如果實在刪不乾淨可以考慮電腦管家或者360軟體管家….騰訊大法好.

如何安裝MySQL

進入正題,
這裡使用的是 mysql5.5版本
MySQL安裝詳解
 [下載地址:http://dev.mysql.com/downloads/]
參考文獻:http://dev.mysql.com/doc/refman/5.1/zh/installing.html
這裡寫圖片描述
步驟1:選擇安裝型別
有3種安裝型別:Typical(典型安裝)、Complete(完全安裝)和Custom(定製安裝)。
Typical(典型安裝)安裝只安裝MySQL伺服器、mysql命令列客戶端和命令列實用程式。命令列客戶端和實用程式包括mysqldump、myisamchk和其它幾個工具來幫助你管理MySQL伺服器。
Complete(完全安裝)安裝將安裝軟體包內包含的所有元件。完全安裝軟體包包括的元件包括嵌入式伺服器庫、基準套件、支援指令碼和文件。
Custom(定製安裝)安裝允許你完全控制你想要安裝的軟體包和安裝路徑。
這裡寫圖片描述


步驟2:定製安裝對話方塊
所有可用元件列入定製安裝對話方塊左側的樹狀檢視內。未安裝的元件用紅色 X 圖標表示;已經安裝的元件有灰色圖示。要想更改元件,點選該元件的圖示並從下拉列表中選擇新的選項。
可以點選安裝路徑右側的Change…按鈕來更改預設安裝路徑。
選擇了安裝元件和安裝路徑後,點選Next按鈕進入確認對話方塊。
安裝過之後就需要對mysql配置了:
這裡寫圖片描述
步驟3:選擇配置型別
可以選擇兩種配置型別:Detailed Configuration(詳細配置)和Standard Configuration(標準配置)。Standard Configuration(標準配置)選項適合想要快速啟動MySQL而不必考慮伺服器配置的新使用者。詳細配置選項適合想要更加細粒度控制伺服器配置的高階使用者。
如果你是MySQL的新手,需要配置為單使用者開發機的伺服器,Standard Configuration(標準配置)應當適合你的需求。選擇Standard Configuration(標準配置)選項,則 MySQL Configuration Wizard(配置嚮導)自動設定所有配置選項,但不包括服務選項和安全選項。
Standard Configuration(標準配置)設定選項可能不符合我們的需求。如果系統上已經安裝了其他版本的MySQL,那麼建議選擇詳細配置。

這裡寫圖片描述
步驟4:選擇伺服器型別
可以選擇3種伺服器型別,選擇哪種伺服器將影響到MySQL Configuration Wizard(配置嚮導)對記憶體、硬碟和過程或使用的決策。
·Developer Machine(開發機器):該選項代表典型個人用桌面工作站。假定機器上執行著多個桌面應用程式。將MySQL伺服器配置成使用最少的系統資源。
·Server Machine(伺服器):該選項代表伺服器,MySQL伺服器可以同其它應用程式一起執行,例如FTP、email和web伺服器。MySQL伺服器配置成使用適當比例的系統資源。
·Dedicated MySQL Server Machine(專用MySQL伺服器):該選項代表只執行MySQL服務的伺服器。假定執行沒有執行其它應用程式。MySQL伺服器配置成使用所有可用系統資源。
這裡寫圖片描述
步驟5:選擇儲存引擎
你可以指出建立MySQL表時使用的表處理器。通過該選項,你可以選擇是否使用InnoDB儲存引擎,以及InnoDB佔用多大比例的伺服器資源。
·Multifunctional Database(多功能資料庫):選擇該選項,則同時使用InnoDB和MyISAM儲存引擎,並在兩個引擎之間平均分配資源。建議經常使用兩個儲存引擎的使用者選擇該選項。
·Transactional Database Only(只是事務處理資料庫):該選項同時使用InnoDB和MyISAM 儲存引擎,但是將大多數伺服器資源指派給InnoDB儲存引擎。建議主要使用InnoDB只偶爾使用MyISAM的使用者選擇該選項。
·Non-Transactional Database Only(只是非事務處理資料庫):該選項完全禁用InnoDB儲存引擎,將所有伺服器資源指派給MyISAM儲存引擎。建議不使用InnoDB的使用者選擇該選項。
這裡簡單介紹一下,InnoDB和MyISAM是在使用MySQL最常用的兩個表型別,各有優缺點,視具體應用而定。基本的差別為:MyISAM型別不支援事務處理等高階處理,而InnoDB型別支援。MyISAM型別的表強調的是效能,其執行數度比 InnoDB型別更快,但是不提供事務支援,而InnoDB提供事務支援及外來鍵等高階資料庫功能。
這裡寫圖片描述
步驟6:選擇InnoDB資料檔案存放目錄
這裡寫圖片描述
步驟7:設定併發連線數設定
限制所建立的與MySQL伺服器之間的並行連線數量很重要,以便防止伺服器耗盡資源。
·Decision Support(決策支援)(DSS)/OLAP:如果伺服器不需要大量的並行連線可以選擇該選項。假定平均並行連線數為20。
·Online Transaction Processing(聯機事務處理)(OLTP):如果你的伺服器需要大量的並行連線則選擇該選項。最大連線數設定為500。
·Manual Setting(人工設定):選擇該選項可以手動設定伺服器並行連線的最大數目。從前面的下拉框中選擇並行連線的數目,如果你期望的數目不在列表中,則在下拉框中輸入最大連線數。
這裡寫圖片描述
步驟8:聯網選項
在Networking Options(網路選項)對話方塊中可以啟用或禁用TCP/IP網路,並配置用來連線MySQL伺服器的埠號。預設情況啟用TCP/IP網路。要想禁用 TCP/IP網路,取消選擇Enable TCP/IP Networking選項旁邊的檢查框。
預設使用3306埠。要想更訪問MySQL使用的埠,從下拉框選擇一個新埠號或直接向下拉框輸入新的埠號。如果你選擇的埠號已經被佔用,將提示確認選擇的埠號。
這裡寫圖片描述
步驟9:選擇字符集
MySQL伺服器支援多種字符集,可以設定適用於所有表、列和資料庫的預設伺服器字符集。使用Character Set(字符集對話方塊)來更改 MySQL伺服器的預設字符集。
·Standard Character Set(標準字符集):如果想要使用Latin1做為預設伺服器字符集,則選擇該選項。Latin1用於英語和許多西歐語言。
·Best Support For Multilingualism(支援多種語言):如果想要使用UTF8做為預設伺服器字符集,則選擇該選項。UTF8可以 將不同語言的字元儲存為單一的字符集。
·Manual Selected Default Character Set/Collation(人工選擇的預設字符集/校對規則):如果想要手動選擇伺服器的預設字符集,請選擇該項。從下拉列表中選擇期望的字符集。
我在配置的過程中只需要修改為Manual Selected Default Character Set/Collation為utf8
這裡寫圖片描述
步驟10:設定服務
在基於Windows NT的平臺上,可以將MySQL伺服器安裝成服務。安裝成服務,系統啟動時可以自動啟動MySQL伺服器,甚至出現服務故障時可以隨Windows自動啟動。
預設情況,MySQL Configuration Wizard(配置嚮導)將MySQL伺服器安裝為服務,服務名為MySQL。如果你不想安裝服務,取消Install As Windows Service選項旁邊的選擇框。可以從下拉框選擇新的服務名或在下拉框輸入新的服務名來更改服務名。
要想將MySQL伺服器安裝為服務,但是不自動啟動,不選中Launch the MySQL Server Automatically選項旁邊的檢查框。
Include Bin Directory in Windows PATH 選擇該項的話就是講bin目錄放在windows的path中我們可以通過命令列來使用bin目錄下面的可執行檔案
這裡寫圖片描述
步驟11:安全選項
強烈建議為你的MySQL伺服器設定一個root密碼,預設情況MySQL Configuration Wizard(配置嚮導)要求你設定一個root密碼。如果你不想設定root密碼,不選中Modify Security Settings(修改安全設定值)選項旁邊的選擇框。
要想設定root密碼,在New root password(輸入新密碼)和Confirm(確認)兩個框內輸入期望的密碼。如果重新配置已有的伺服器,你還需要Current root password(當前root密碼)框內輸入已有的root密碼。
要想防止通過網路登入,不選中Enable root access from remote machines(不允許遠端連線)選項旁邊的框。這樣可以提高安全。
要想建立一個匿名使用者賬戶,選中Create An Anonymous Account(建立匿名賬戶)選項旁邊的框。建立匿名賬戶會降低伺服器的安全,並造成登入和許可困難。因此不建議。
這裡寫圖片描述
OK,最後完成,講配置資訊寫到配置檔案中並且其他服務.