Docker单机部署MySQL数据库

181 阅读1分钟

Docker单机部署MySQL数据库

符合中国时区和语言的MySQL数据库

镜像地址:Docker Hub

说明:这个镜像是基于MySQL官方镜像修改来的,先确认一下需要下载的版本,现有 5.7.39,8.0.27两个版本

MySQL.png

使用方法,请按此顺序操作

1、下载

docker pull xuxuclassmate/mysql

2、启动容器

docker run --name mysql -d -p 3306:3306 xuxuclassmate/mysql

3、进入容器

docker exec -it mysql bash

4、Log in to MySQL


mysql -uroot -p

root@123

默认账户 : root

默认密码 : root@123

描述:

1、此版本MySQL数据库的时区为East Zone 8

mysql> show variables like "%time_zone";
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | UTC    |
| time_zone        | +08:00 |
+------------------+--------+

2、修改MySQL数据库字符集为utf8mb3

mysql> SHOW VARIABLES LIKE 'character%';
+--------------------------+--------------------------------+
| Variable_name            | Value                          |
+--------------------------+--------------------------------+
| character_set_client     | utf8mb3                        |
| character_set_connection | utf8mb3                        |
| character_set_database   | utf8mb3                        |
| character_set_filesystem | binary                         |
| character_set_results    | utf8mb3                        |
| character_set_server     | utf8mb3                        |
| character_set_system     | utf8mb3                        |
| character_sets_dir       | /usr/share/mysql-8.0/charsets/ |
+--------------------------+--------------------------------+