# 設定3306埠
port=3306
# 自定義設定mysql的安裝目錄,即解壓mysql壓縮包的目錄
basedir=e:\mysql\mysql-8.0.15-winx64
# 自定義設定mysql資料庫的資料存放目錄
datadir=e:\mysql\mysqldata
# 允許最大連線數
max_connections=200
# 允許連線失敗的次數,這是為了防止有人從該主機試圖攻擊資料庫系統
max_connect_errors=10
# 服務端使用的字符集預設為utf8
character-set-server=utf8
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
# 預設使用「mysql_native_password」外掛程式認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[client]
# 設定mysql客戶端連線服務端時預設使用的埠和預設字符集
port=3306
default-character-set=utf8
之後進入安裝目錄的bin目錄,初始化資料庫,輸入命令mysqld --initialize --console
回車。
使用cmd切換到mysql安裝根目錄下的bin目錄,切記要用管理員身份執行。切換指定路徑的方法也在截圖中。
其中root@localhost:後面的一串 yy7elpkj?<6) 就是初始密碼(不含首位空格),在沒有更改密碼前,需要記住這個密碼,複製儲存,後續登入需要用到!
執行命令:
mysqld --install [服務名](服務名可以不加預設為mysql)
然後使用初始密碼登入mysql,命令為mysql -u root -p
回車之後會提示輸入密碼,這時複製之前記住的初始密碼登入(哭死,我在這裡栽了個大坑,提示大傢伙注意數字1和字母l很像,字母o和數字0很像,還有貼上的時候數好暗文密碼的個數,我的跟頭就是栽在這裡,貼上的時候不知道為什麼多了乙個密碼,害得我總是報錯登入不了,排查了好久才發現)。
修改密碼,使用命令如下:
alter user 'root'@'localhost' identified with mysql_native_password by '新密碼';
windows安裝mysql8 0 15壓縮包詳解
中文字元的亂碼問題 環境變數 總結 因為我們msi安裝的時候需要選擇字符集,壓縮包的話可以使用配置,步驟如下 1.在mysql壓縮包主目錄下建立my.ini,下面是我的配置 配置內容 mysqld character set server utf8 sql mode no engine substi...
mysql8 0 15壓縮版安裝
2.在mysql目錄下新增命名為my.ini的配置檔案 內容為 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d program files mysql mysql 8.0.15 winx64 設定mysql資料庫的資料的存放目錄 datadir d p...
MySQL 8 0 15配置及安裝,已測!
default character set utf8 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d program files mysql 設定mysql資料庫的資料的存放目錄 datadir h data mysql 允許最大連線數 max con...