1. 程式人生 > >Windows平臺下MySQL的安裝說明

Windows平臺下MySQL的安裝說明

1 安裝前準備
1.1 從MYSQL官網下載MYSQL Server包:
下載MySQL安裝包檔案:http://dev.mysql.com/downloads/mysql/
比如我需要選擇32位系統的MYSQL安裝包:

推薦選擇ZIP Archive版本:

另外下載MySQL資料庫管理工具Navicat for MySQL:綠色版:
http://www.cr173.com/soft/38153.html
免安裝,解壓縮即可使用。
1.2 安裝前環境準備:
安裝MYSQL前提需要確認你所在的系統是32位還是64位,主要是配套的msvcr120.dll和msvcp120.dll庫,否則mysqld啟動會出現異常,一般就是找到對應的符號表或者符號表地址偏移錯誤。
一般情況下:32位系統中是如下目錄:

64位系統的dll是如下:

否就會出現如下錯誤:
錯誤1找不到fesetround符號:

錯誤2:地址偏移出錯:

  1. 配置MySQL
    1、 解壓縮mysql-5.7.18-winx32.zip檔案到任意目錄(我這裡直接放到D:\MYSQL目錄下面,路徑為D:\MYSQL\mysql-5.7.18-winx32)

2、 配置環境變數:計算機-右鍵屬性-高階系統設定-環境變數,在Path的值後面新增“D:\MYSQL\mysql-5.7.18-winx32\bin”,確定。

3、初始化MySQL:複製my-default.ini檔案,更名為my.ini,
設定其中引數:basedir和datadir
basedir = D:\MYSQL\mysql-5.7.18-winx32
datadir = D:\MYSQL\mysql-5.7.18-winx32\data

4、 安裝MySQL:開啟CMD(管理員許可權),進入D:\MYSQL\mysql-5.7.18-winx32\bin目錄,輸入“mysqld -install”,回車;在輸入“mysqld –initialize”,會自動在D:\MYSQL\mysql-5.7.18-winx32目錄下建立Data檔案件。

5、 初始化root密碼:
(1)先確保已停止mysql服務,可以在CMD中輸入“net stop mysql”;
(2)CMD中輸入“mysqld –skip-grant-tables”回車,這個CMD會卡死,不管它;
(3)另開一個CMD(管理員許可權),進入D:\MYSQL\mysql-5.7.18-winx32\bin目錄,輸入“mysql -u root”回車,進入mysql資料庫;
(4)依次輸入:(修改root密碼為123456)
mysql>use mysql
mysql>update user set authentication_string = password(‘123456’) where user=’root’;
mysql>flush privileges;
mysql>exit
6、測試mysql資料庫:
CMD中輸入“mysqld&”回車
Mysql –uroot –p123456登陸若報錯:

執行下面語句:
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘123456’;
7、MYSQL服務啟動
net start mysql
檢視服務啟動是否正常如下:

啟動過程中還報其他錯誤,需要根據具體錯誤日誌來排查,具體日誌路徑如下:

  1. 連線mysql資料庫,建表:
    解壓縮navicatformysql.zip,放置於任意目錄,開啟navicat.exe,點選“連線”,輸入連線名,比如“roott”(任意英文+數字),密碼輸入“123456”,確定。
    雙擊連線名稱(test)即可連線成功,並可以右鍵新建資料庫。