使用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