1. 程式人生 > >mysql解壓縮版安裝方法以及mysql無法啟動1067錯誤

mysql解壓縮版安裝方法以及mysql無法啟動1067錯誤

https://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html
我下載的版本號是5.6.42
1.解壓到C:\Program Files\MySQL\MySQL Server 5.6
2.配置環境變數》我的電腦->屬性->高階->環境變數,選擇PATH,在其後面新增: 你的mysql bin資料夾的路徑 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )
3.修改mysql配置檔案:C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini,或者自己建立一個my.ini檔案
在其中修改或新增配置:注意找一下[mysqld]這個,應該本來就有了
[mysqld] 
basedir=C:\Program Files\MySQL\MySQL Server 5.6
datadir=C:\Program Files\MySQL\MySQL Server 5.6\data
default-storage-engine=MYISAM
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

4.執行cmd,輸入cd C:\Program Files\MySQL\MySQL Server 5.6\bin,輸入mysqld -install,安裝成功。
5.緊接著輸入:net start mysql,啟動成功。
6.登入:mysql -u root -p,第一次登入沒有密碼,自己設一個
7.my-default.ini檔案的編碼必須是英文編碼(如windows中的ANSI),不能是UTF-8或GBK等。

設定密碼:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('madeinhome');
無法啟動mysql服務1067:https://www.cnblogs.com/yfceshi/p/6897668.html
還有一個情況會導致mysql無法啟動,就是曾經安裝過mysql,沒有解除安裝乾淨,導致3306埠被佔用,參考》乾淨解除安裝mysql:https://blog.csdn.net/cxy_summer/article/details/70142322
還有一個辦法就是,開啟工作管理員,找到PID是3306的程序,結束掉就可以啟動mysql服務了。