使用Docker来部署安装MYSQL数据库
项目软件统一安装在 /mydata 目录下
docker拉取镜像命令
docker pull mysql:5.7
docker安装MySQL命令
docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
修改MySQL的配置文件 vim /mydata/mysql/conf/my.cnf
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
init_connect="SET collation_connection = utf8_unicode_ci"
init_connect="SET NAMES utf8"
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve
设置容器自启动
[root@localhost ~]# docker update --restart=always mysql
mysql
Docker中常用的操作MySQL命令
1-查看运行的容器:docker ps
2-进入mysql容器:docker exec -it mysql /bin/bash
3-从容器登录内部主机MySql:mysql -u root -p密码
登录其他主机MySQL:mysql -h 主机名 -u 用户名 -p
4-显示所有数据库: show batabases;
5-显示所有表:show tables;
6-切换数据库: use 数据库;
7-显示表所有列:show columns from 表名;
8-退出mysql:exit;
9-退出容器:ctrl+pq

本文介绍如何使用Docker快速部署MySQL数据库,并配置字符集为UTF-8。文章详细说明了Docker命令的使用方法,包括拉取镜像、运行容器、配置自启动等步骤。此外还提供了进入容器、登录MySQL等常见操作的命令。
1498

被折叠的 条评论
为什么被折叠?



