1、根目錄下有一個my-default.ini,複製一下,重新命名為my.ini,然後改一下my.ini為符合你情況的配置,一般只需要改basedir 、datadir 、port ,注意前邊的井號去掉。文章的最後面附了一個我的簡單配置,僅供參考。
如果機器上沒有裝過mysql,port也不用改,預設就是3306
2、以管理員的身份執行cmd進入你的mysql解壓目錄的bin目錄下,我的是C:\Program Files\MySQL\MySQL Server 5.6\bin(如果你配置過mysql環境變數,我勸你先刪掉),
然後mysqld -install安裝服務
(這個時候要確保你的機器沒裝過mysql,如果裝過,那麼一定要配置好你的my.ini,裝雙mysql的命令如下,注意埠一定要配的和之前預設的3306不一樣)
或者 mysqld install MySQL2 --defaults-file="E:\MySQL\mysql_base\ini\my.ini"
然後net start mysql啟動服務
此時很多人會出現錯誤,請看注意:
注意:這個時候經常會出現錯誤2和錯誤1067。
如果出現“錯誤2 系統找不到檔案”,檢查一下是否修改過配置檔案或者是否進入在bin目錄下操作,如果配置檔案修改正確並且進入了bin資料夾,需要先刪除mysql(輸入 mysqld -remove)再重新安裝(輸入 mysqld -install);
如果出現錯誤1067,那就是配置檔案修改錯誤,確認一下配置檔案是否正確。
3、配置環境變數(可選),在path中加上";C:\Program Files\MySQL\MySQL Server 5.6\bin"
4、服務啟動成功之後,就可以登入了,如圖,輸入mysql -u root -p(第一次登入沒有密碼,直接按回車過),登入成功!
或者:mysql -h 192.168.5.116 -P 3306 -u root -p123456
5、注意事項
my.ini檔案的編碼必須是英文編碼(如windows中的ANSI),不能是UTF-8或GBK等。
6、然後修改預設密碼:
傳送門:點我新視窗開啟的連結
my.ini:
[mysqld] basedir = D:\mysql\mysql-advanced-5.6.25-winx64 datadir = D:\mysql\mysql-advanced-5.6.25-winx64\data # port = ..... # server_id = ..... sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES lower_case_table_names=0
my.ini中有很多配置可以修改,這裡不再擴充,請自己網上搜尋資料。
附一個百度經驗地址:http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html