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 樣子很像