跳至主要內容

mysql安装

fastbee2024年9月27日小于 1 分钟

操作系统中安装

类似教程和文档太多,针对windows和linux有不同的安装方式,这里就不具体介绍。主要介绍下docker方式安装。

docker安装

提示

  • 运行容器前,没有网桥,请先创建网桥,用于容器间通讯: docker network create -d bridge fastbee-bridge
  • 官方的Mysql镜像默认采用latin编码,不支持中文,改为utf8编码,同时设置了时区和大小写敏感
  • MYSQL_ROOT_PASSWORD 是root账户密码
  1. 执行命令安装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
  1. 进入容器内部,执行命令: docker exec -it mysql /bin/bash

  2. 修改编码,直接复制进去执行,exit用于退出容器

tee /etc/mysql/conf.d/mysql.cnf <<-'EOF'
[client]
default-character-set=utf8
 
[mysql]
default-character-set=utf8
EOF
exit
  1. 使用Mysql管理工具(例如 Navcat),打开fastbee数据库,导入项目中的springboot/sql/fastbee.sql 脚本。