- 在mysql-5.7.18-winx64文件夾下新建my.ini文件
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:\Program Files\mysql-5.7.18-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=D:\Program Files\mysql-5.7.18-winx64\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認為8比特編碼的latin1字符
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
- 管理員身份運行cmd,換到……/bin目錄下
mysqld install 安裝mysql mysqld --initialize-insecure 初始化mysql net start mysql 開啟mysql服務
- 設置初始密碼,并進入mysql
-
mysqladmin -uroot password [密碼] mysql -uroot -p [密碼]
?
- 最后一步:把bin目錄添加到環境變量中
- 注:
1.需要先初始化mysql才可以啟動服務,否則會報 “服務沒有報告任何錯誤”,啟動失敗。
解決方案刪除手動建的data文件夾(若自己手動建的話,部分教程要求手動建),重新初始化。
2.在mysql5.7以上版本中默認沒有data文件夾,須通過初始化服務新建data文件夾并生成 mysql啟動所需要的表結構配置文件,因初始化過程必須有,所以不需要自己手動建立data文件夾。