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
(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裡選擇自己需要的版本。