系統(tǒng)安裝
類似教程和文檔太多,針對(duì)windows和linux有不同的安裝方式,這里就不具體介紹。主要介紹下docker方式安裝。
docker安裝
Tips
- 運(yùn)行容器前,沒有網(wǎng)橋,請(qǐng)先創(chuàng)建網(wǎng)橋,用于容器間通訊:
docker network create -d bridge fastbee-bridge
- 官方的Mysql鏡像默認(rèn)采用latin編碼,不支持中文,改為utf8編碼,同時(shí)設(shè)置了時(shí)區(qū)和大小寫敏感
- MYSQL_ROOT_PASSWORD 是root用戶密碼
- 執(zhí)行命令安裝Mysql
docker run \
--name mysql \
--publish 3306:3306 \
--env TZ=Asia/Shanghai \
--env MYSQL_DATABASE="fastbee" \
--env MYSQL_ROOT_PASSWORD=fastbee \
--volume /var/data/mysql/mysql:/var/lib/mysql \
--network fastbee-bridge \
--restart unless-stopped \
--detach \
mysql:5.7 \
--character-set-server=utf8 \
--collation-server=utf8_unicode_ci \
--lower-case-table-names=1
進(jìn)入容器內(nèi)部,執(zhí)行命令:
docker exec -it mysql /bin/bash
修改編碼,直接復(fù)制進(jìn)去執(zhí)行,exit用于退出容器
tee /etc/mysql/conf.d/mysql.cnf <<-'EOF'
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
EOF
exit
- 使用Mysql管理工具(例如 Navcat),打開fastbee數(shù)據(jù)庫,導(dǎo)入項(xiàng)目中的
springboot/sql/fastbee.sql
腳本。