上午在win7下安裝MYSQL,只到“net start mysql”這一步報錯:3534的錯誤:

於是在百度中搜索關鍵字“mysql服務無法啟動3534”。
參考以下兩個鏈接中的方法,解決了3534啟動失敗的問題:mysql服務無法啟動3534錯誤。
http://jingyan.baidu.com/article/219f4bf7e978fcde442d38a9.html
http://blog.csdn.net/simon_1/article/details/50039273
解決方法:
1、環境變量PATH添加完成(例如:C:\Program Files\mysql-5.7.13-winx64\bin);
2、在MYSQL安裝目錄下,新建data目錄。

之前參考百度知道中“MySQL下載安裝、配置與使用(win7x64)“這篇文章時,當把從官網下載好特定版本的MYSQL安裝包,解壓放到相應目錄后,進入MYSQL的安裝目錄下,新建一個默認配置文件my.ini。
在my.ini(.ini文件是window里面的配置文件,里面各種默認的數據。)中寫入如下內容。
1 [mysql] 2 # 設置mysql客戶端默認字符集 3 default-character-set=utf8 4 [mysqld] 5 #設置3306端口 6 port = 3306 7 # 設置mysql的安裝目錄 8 basedir=C:\Program Files\mysql-5.7.13-winx64 9 # 設置mysql數據庫的數據的存放目錄 10 datadir=C:\Program Files\mysql-5.7.13-winx64\data 11 # 允許最大連接數 12 max_connections=200 13 # 服務端使用的字符集默認為8比特編碼的latin1字符集 14 character-set-server=utf8 15 # 創建新表時將使用的默認存儲引擎 16 default-storage-engine=INNODB
保存后,my.ini會替換掉默認的my-default.ini文件。(其中紅線標注出,依照個人情況替換)
注意:
新建完my.ini后,需要在MYSQL的安裝目錄下,手動新建一個data文件夾。(見my.ini中第10行指定了設置mysql數據庫的數據的存放目錄)
3、將MYSQL卸載、重裝、初始化,最后開啟MYSQL服務。
用管理員身份打開cmd命令行,依次輸入以下命令:
1 C:Windows\system32>mysqld --remove //刪除mysql服務 2 C:Windows\system32>mysqld --install //安裝mysql服務
3 C:Windows\system32>mysqld --initialize //一定要初始化
4 C:Windows\system32>net start mysql
第四小步初始化很重要,執行完初始化命令后,空的data目錄就新生成了如下文件:

最后啟動MYSQL服務顯示如下,表明啟動成功。

