1. 程式人生 > >Win7下安裝MySQL教程

Win7下安裝MySQL教程

Win7下安裝MySQL(免安裝版本的)教程

一、官網下載MySQL資料庫

這個自己去網上搜把!

二、解壓資料庫

將資料庫解壓到指定的資料夾,如D:\mysql-5.5.23-win32 

一般情況下,每次直接點選Bin資料夾中的mysqld.exe後,便可以使用,但是每次都去手動開啟服務就比較麻煩,我們可以將MySQL服務新增到Windows服務中,每次開機都自動啟動

三、系統環境配置

設定系統環境變數MYSQL_PATH值為D:\mysql-5.5.23-win32。為了方便,在Windows環境變數的系統變數的PATH中新增MYSQL的bin資料夾路徑(如:D:\mysql-5.5.23-win32\bin)這樣做可使我們執行MYSQL中的工具程式可以很方便,不需要在D:\mysql-5.5.23-win32\bin目錄下執行。

四、MySQL環境配置

首先我們來看MySQL的根目錄,裡面有多個檔名如my-****.ini形式的檔案,這就是MySQL配置的樣例檔案,你可以選取其中一個,將其名字改為my.ini,MySQL啟動的時候就是讀取這個my.ini檔案來決定資料庫的各項引數。

  my-small.ini:用於小型系統的配置檔案,MYSQL執行記憶體小於等於64M;

 my-medium.ini:用於中等系統的配置檔案,MYSQL執行記憶體在32M - 64M之間;

 my-large.ini:用於大型系統的配置檔案,MYSQL執行記憶體在512M,該系統主要執行MYSQL資料庫;

 my-huge.ini:用於巨型系統的配置檔案,MYSQL執行記憶體在1G-2G之間,該系統主要執行MYSQL資料庫;

 my-innodb-heavy-4G.ini:4G的RAM,只支援事務,很少連線數,很大的查詢量。

  我們只需要從中選擇一種將其複製到桌面改名為my.ini檔案,此檔案就為MYSQL資料庫預設的配置檔案,將其剪下放在mysql-5.5.23-win32目錄下。

  在my.ini檔案中需要進行配置的主要是兩個方面,一個是客戶端,一個是伺服器端。

 * 客戶端配置

 # CLIENT SECTION

 #-----------------------------------------------------

 [client]

 #password   = your_password

 port               = 3306

 socket           = /tmp/mysql.sock

 default-character-set=utf8

  需要配置的主要是兩項,一個是客戶端埠,一個是預設的字符集,這裡埠選用預設的3306,字符集可以根據需要修改為UTF-8或GBK。

 * 伺服器端配置

 #SERVER SECTION

 #-----------------------------------------------------

 [mysqld]

 port               = 3306

 socket           = /tmp/mysql.sock

 skip-external-locking

 key_buffer_size = 256M

 max_allowed_packet = 1M

 table_open_cache = 256

 sort_buffer_size = 1M

 read_buffer_size = 1M

 read_rnd_buffer_size = 4M

 myisam_sort_buffer_size = 64M

 thread_cache_size = 8

 query_cache_size= 16M

 thread_concurrency = 8

 character-set-server=utf8

 basedir= "D:/mysql-5.5.23-win32"

 datadir= "D:/mysql-5.5.23-win32/data"

  這裡主要的是埠port,資料庫安裝目錄(也就是我們解壓的目錄)basedir,資料庫中資料的儲存路徑(也就是你將來建立的Database和Table存放的位置)datadir。其次就是字符集的設定,最大連線數的設定等,實際的設定項要根據開發與使用的需要,參考解壓目錄中的幾個樣例檔案進行取捨配置。

五、新增Windows服務

接下去讓我們開始試著將MYSQL服務新增進winsows services.msc,直接在cmd的命令列模式下輸入mysqld --install MySQL --defaults-file="D:\mysql-5.5.23-win32\my.ini"

成功後,開始->執行->services.msc 找MySQL服務,啟動服務即可。

注:若啟動不成功修改登錄檔開始->執行->regedit

找HKEY_LOCAL_MECHINE---SYSTEM ---ControlSet001或ControlSet002中找Services,再找MySQL項,修改ImagePath 值改為:"D:\mysql-5.5.23-win32\bin\mysqld"--defaults-file="D:\mysql-5.5.23-win32\my.ini" MySQL

六、執行

服務啟動成功後,說明MYSQL的安裝也就成功了,對於MySql的安裝也就可以告一段落。

解除安裝mysql系統服務:mysqld --remove

使用命令列手動啟動:mysqld

七、MySQL資料庫管理

1、MySQL WorkBenchMySQL資料庫自帶圖形化管理工具,雖然很好用,但是沒有中文版的

2、SQLyog  類似於PL/SQL 樣子很像