mysql安装
小于 1 分钟
系统安装
类似教程和文档太多,针对windows和linux有不同的安装方式,这里就不具体介绍。主要介绍下docker方式安装。
docker安装
提示
- 运行容器前,没有网桥,请先创建网桥,用于容器间通讯:
docker network create -d bridge fastbee-bridge
- 官方的Mysql镜像默认采用latin编码,不支持中文,改为utf8编码,同时设置了时区和大小写敏感
- MYSQL_ROOT_PASSWORD 是root用户密码
- 执行命令安装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
进入容器内部,执行命令:
docker exec -it mysql /bin/bash
修改编码,直接复制进去执行,exit用于退出容器
tee /etc/mysql/conf.d/mysql.cnf <<-'EOF'
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
EOF
exit
- 使用Mysql管理工具(例如 Navcat),打开fastbee数据库,导入项目中的
springboot/sql/fastbee.sql
脚本。