Docker单机部署MySQL数据库
符合中国时区和语言的MySQL数据库
镜像地址:Docker Hub
说明:这个镜像是基于MySQL官方镜像修改来的,先确认一下需要下载的版本,现有 5.7.39,8.0.27两个版本
使用方法,请按此顺序操作
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/ |
+--------------------------+--------------------------------+