第二次安裝還是碰到這樣或者那樣的錯(cuò)誤周伦,還是寫(xiě)出來(lái)總結(jié)宫莱,以方便以后使用
下載mysql數(shù)據(jù)庫(kù)的免安裝版本只酥,我的系統(tǒng)是win10,解壓到了C:\MySQL目錄下紧显,版本是mysql-5.7.17-winx64
在C:\MySQL\mysql-5.7.17-winx64新建一個(gè)myini文件讲衫,里面的內(nèi)容如下(不同人的配置可能會(huì)有所不同)
[mysql]
; 設(shè)置mysql客戶(hù)端默認(rèn)字符集
default-character-set=utf8
[mysqld]
;設(shè)置3306端口
port = 3306
; 設(shè)置mysql的安裝目錄
basedir=C:\MySql
; 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄
datadir=C:\MySql\data
; 允許最大連接數(shù)
max_connections=200
; 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
; 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎
default-storage-engine=INNODB
然后 以管理員身份運(yùn)行“命令提示符”
首先打開(kāi)到當(dāng)前的mysql的bin的目錄下,如我的就是C:\MySQL\mysql-5.7.17-winx64\bin
然后輸入一下信息
從mysqld --initialize開(kāi)始孵班,貼圖是因?yàn)槲覒猩媸蓿眠@句命令開(kāi)始,因?yàn)橐婚_(kāi)始我碰到了很多次服務(wù)器無(wú)法啟動(dòng)篙程,先輸入這個(gè)命令后問(wèn)題得到了解決(打個(gè)廣告枷畏,簡(jiǎn)書(shū)很好用)
然后就會(huì)發(fā)現(xiàn)不曉得root密碼是多少,怎樣更改root密碼如下:
1. 首先net stop mysql服務(wù)虱饿,并且切換到任務(wù)管理器拥诡,有與mysql有關(guān)的,最好關(guān)閉進(jìn)程氮发。
2. 運(yùn)行CMD命令切換到MySql安裝bin目錄渴肉,執(zhí)行mysqld --skip-grant-tables(注意后面沒(méi)有分號(hào))
3. 此命令行窗口不要關(guān)閉,再重新打開(kāi)一個(gè)新的命令行窗口爽冕。注意仇祭,這時(shí)有時(shí)會(huì)出現(xiàn)一個(gè)警告,不要理會(huì)即可颈畸。
4. 再次打開(kāi)一個(gè)cmd新窗口乌奇。按上面方法運(yùn)行至bin目錄下,運(yùn)行命令:mysql -u root -p眯娱,提示輸入密碼礁苗,直接回車(chē)即可
5. 執(zhí)行命令:update mysql.user set authentication_string = password('123456') where User='root';
6. 刷新執(zhí)行: mysql> flush privileges;
7. 關(guān)閉窗口,登錄
數(shù)據(jù)庫(kù)建立好徙缴,要添加workbench试伙,這樣能夠界面話(huà)操作數(shù)據(jù)庫(kù),使得操作更加簡(jiǎn)單
對(duì)于建好的數(shù)據(jù)庫(kù)中的表用程序進(jìn)行調(diào)用,還需要安裝相應(yīng)的驅(qū)動(dòng)迁霎,去官網(wǎng)下載相應(yīng)的mysql-connector-odbc就可以了吱抚,然后在啟動(dòng)-》windows文件管理-》ODBC數(shù)據(jù)資源管理程序中添加相應(yīng)的mysql驅(qū)動(dòng)程序,對(duì)于64位機(jī)下載的時(shí)候最好32位和64位同時(shí)下載安裝考廉,因?yàn)槲乙婚_(kāi)始只安裝了64位發(fā)現(xiàn)無(wú)法調(diào)用。
具體設(shè)置如下圖(懶携御,所以這樣接了個(gè)圖)