Windows server 2016 安裝 MySQL 5.7.20
首先要強調一下,我的MySQL版本是5.7.20,所以是“綠色手動安裝版”。
5.8以上的版本好像都可以自動安裝了。
- 直接解壓到server裡的某個位置。
- 新建my.ini: 下劃線部分需要確認
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[mysqld]
#設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=C:\mysql-5.7.20-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=C:\mysql-5.7.20-winx64\data
# 允許最大連線數
max_connections=20
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
進到bin\ 目錄下,執行cmd
mysqld install
( 5.7~ 以上版本) 需要初始化 data 目錄:
mysqld --initialize-insecure
然後啟動服務
net start mysql
即為完成。
- MySQL連線
如果MySQL是非安裝版(好像大多都是這樣安裝的……),你需要用到這一項,因為很多設定需要自己完成。
grant all PRIVILEGES on <databaseName>.* to <userName>@'%' identified by '<passWord>'; #設定登入賬號密碼 <n> 按自己需求修改
flush privileges; #重新整理記憶體
select host,user from user ; #列出user資訊。
至此,外連賬號就設定完畢了。需要更改的話,
然後是修改防火牆,
後面預設即可。
名稱和備註可以填寫一下,
ctrl+alt退出虛擬機器,主機開啟SQL軟體,我這裡是IDEA: