MySQL zip安裝問題
今天安裝mysql的壓縮版出現了問題,就是服務總是啟動不了,折騰了兩三個小時。後面實在是想不明白,就直接把登錄檔的東西刪了。
如果你之前安裝過mysql,則進行刪除mysql:E:\work\mysql-5.7.23-winx64\bin>sc delete mysql
刪除登錄檔的東西,參照這個博主: https://www.cnblogs.com/fanbi/p/6432838.html
因為之前用過壓縮版的mysql,可能有遺留。
當然你需要去下載:mysql-5.7.23-winx64.zip這個東西
解壓完之後需要新增my.ini檔案,注意:data檔案也需要自己新增
我的my.ini檔案寫的東西
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[mysqld]
sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
#設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=E:\work\mysql-5.7.23-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=E:\work\mysql-5.7.23-winx64\data
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
#同時處理最大連線數,推薦設定最大連線數是上限連線數的80%左右
max_connections = 200
#日誌緩衝區大小,由於日誌最長每秒鐘重新整理一次,所以一般不用超過16M
innodb_log_buffer_size = 8M
event_scheduler = ON
explicit_defaults_for_timestamp=true
具體解釋可以去百度找。
準備工作完畢。。。。
首先系統環境變數path,新增mysql的bin目錄,注意後面有個;號,比如我的
然後以管理員身份 進入 mysql 的 bin 目錄,比如我的: E:\work\mysql-5.7.23-winx64\bin>
之後安裝 mysql:
安裝完成之後,鍵入: mysqld --initialize-insecure --user=mysql ,密碼為空
啟動
當然,如果你想設定密碼,可以這麼做
注意: mysql -u root -proot 的 -proot 一定不能有空格。然後就使用 Navicat 即 mysql 客戶端進行直接登陸。