1. 程式人生 > >MySQL安裝和VS2010配置

MySQL安裝和VS2010配置

1、首先是版本的選擇,是安裝community(社群版)還是commercial(商業版)。由於現在只是資料庫入門學習,所以安裝社群版就可以了,免費的。商業版需要收費。

2、上官網搜尋需要的安裝包,一般都是下載最新的,百度搜索MySQL官網,就會出來一個MySQL-community的連結。


進入連結之後,點選左上角的MySQL on Windows,然後點選右邊的MySQL installer。進入下面的頁面:


點選download就可以了,web的是需要安裝的時候聯網的,非web的下載安裝包之後直接裝,建議還是安裝非web的,不然萬一在安裝的時候網速很差呢。注意紅框裡的語句,雖然是32位安裝包,但是32位和64位的二進位制都會安裝進去。

3、我下載的是mysql-installer-community-5.6.21.1.msi這個版本,安裝時按預設的安裝步驟Next就可以了,我是64位,windows7作業系統,所以預設MySQL Server和MySQL Workbench 6.2安裝到了Program files下,而其他的都在Program files(x86)下。

安裝之後如果有不需要的部件可以重新雙擊開啟安裝包msi,進行remove或者升級等。

4、然後就是在VS2010裡配置了。配置過程網上有很多介紹的,有3步,主要是要分清自己要編譯32還是64的程式。如果是32位:

(1)在C/C++ general裡Additional Include Directories裡新增C:\Program Files (x86)\MySQL\MySQL Connector.C 6.1\include

,一定是x86下的;

(2)在Linker->General裡Additional Library Directories裡新增C:\Program Files (x86)\MySQL\MySQL Connector.C 6.1\lib,一定是x86下的;

(3)在Linker->Input裡Additional Dependencies裡新增libmysql.lib;

這些設定完之後,還要在檔案裡新增

#include <mysql.h>

網上大部分說要放在stafx.h裡,但是我是用在哪裡就包含在哪裡就可以了;然後編譯。

編譯之後要執行然後提示錯誤0xc000007b。這個錯誤解決辦法是,將libmysql.dll拷貝到C盤的windows下,注意此時是32位程式,所以一定也是x86下的這個dll,不然0xc000007b這個錯誤還是會提示。

如果是64位的話,配置時都應該選擇Program Files檔案下的 ,包括libmysql.dll,就是說編譯64位的時候要將原來C盤的windows下32位的libmysql.dll替換掉。

以上差不多就配置完了,而且可以使用了。

下面說一下我自己安裝配置的時候遇到的問題。

1、版本的選擇,剛開始不知道什麼差別,所以就每個版本都裝,裝了之後卸,來來回回,有時候卸不乾淨,然後安裝嚮導就變了,不是預設的都選,而且讓自己選擇安裝。



剛開始不知道是怎麼回事,還以為是安裝包有問題。

2、安裝之後在vs2010裡配置的問題,主要就是32和64不匹配的問題。

    以上基本就是初次接觸MySQL就個人理解寫的一些總結,給也是剛開始學習的朋友們一些借鑑。

    還有不想用最新版的,可以在官網的Archive裡選擇自己需要的版本。

若安裝之後在cmd視窗下,輸入mysql -uxx -pxx提示不是可執行程式,則此時需要在path裡配置mysql bin的路徑