Docker-Compose创建mysql容器详解
作者:甜点cc 时间:2024-01-17 06:10:19
本文通过Docker Compose
来创建mysql
容器
在linux服务器上创建文件,用于管理容器 mkdir docker-mysql cd docker-mysql vim docker-compose.yml #写入如下内容
docker-compose.yml
version: "3"
services:
mysqldb:
image: mysql:5.7
restart: always
container_name: mysql57
ports:
- 3310:3306
volumes:
- /var/vol_dockers/mysqldb/conf:/etc/mysql/conf.d
- /var/vol_dockers/mysqldb/data:/var/lib/mysql
environment:
MYSQL_PSAAWORD: PSAAWORD
MYSQL_ROOT_PASSWORD: PSAAWORD
MYSQL_USER: root
MYSQL_DATABASE: database
记得防火墙要开放3306、3310端口
创建启停脚本文件 vim start
docker-compose up -d
vim restart
docker-compose restart
vim stop
docker-compose stop
修改脚本文件权限
chmod 777 st* restart
启动mysql
容器
./start
查看容器
mysql数据库基本配置 创建MySql用户
CREATE USER dbadmin@localhost IDENTIFIED BY 'pwd';
dbadmin@localhost
,表示只允许localhost
环境的dbadmin
用户登录
设置可访问的主机
update user set host = '%' where user = 'dbadmin';
% 表示接受所有主机ip访问
最后刷新生效
flush privileges;
整体步骤:
1、连接服务器: mysql -u root -p
2、看当前所有数据库:show databases;
3、进入mysql数据库:use mysql;
4、查看mysql数据库中所有的表:show tables;
5、查看user表中的数据:select Host, User,Password from user;
6、修改user表中的Host: update user set Host='%' where User='root';
7、最后刷新一下:flush privileges;
客户端连接
来源:https://www.cnblogs.com/all-smile/p/16778376.html
标签:docker-compose,创建mysql
0
投稿
猜你喜欢
Python中的并发编程asyncio库入门使用
2021-02-13 05:03:52
详解vue-router2.0动态路由获取参数
2024-04-09 10:49:42
关于numpy中eye和identity的区别详解
2021-11-18 14:33:08
基于Vue实现页面切换左右滑动效果
2023-07-02 16:55:10
如何在sublime编辑器中安装python
2021-01-12 05:27:00
python变量的存储原理详解
2023-03-26 14:46:48
Python学习笔记(二)基础语法
2022-03-08 19:55:34
Python多进程库multiprocessing中进程池Pool类的使用详解
2022-11-22 03:21:11
python中字典dict排序sorted的实现
2023-02-20 13:21:45
pyinstaller封装exe的操作
2021-02-12 03:21:16
SQL Server数据库搭建农村信息化的方案
2009-01-23 14:16:00
Python中导入模块的几种方式总结
2023-08-04 17:03:54
Python读取Excel表格,并同时画折线图和柱状图的方法
2023-12-25 07:11:27
Mysql如何巧妙的绕过未知字段名详解
2024-01-27 16:35:32
Python使用random和tertools模块解一些经典概率问题
2023-03-08 13:11:37
Pycharm新建模板默认添加个人信息的实例
2022-03-30 20:59:50
浅谈SQL Server 对于内存的管理[图文]
2024-01-14 07:41:44
windows下mysql 5.7版本中修改编码为utf-8的方法步骤
2024-01-14 14:02:44
python截取两个单词之间的内容方法
2022-06-02 01:48:46
在ASP.NET 2.0中操作数据之五十五:编辑和删除现有的二进制数据
2023-07-10 02:05:43