install mysql image:
docker pull mysql
manipulate mysql instance:
docker run --rm -itd --name mysql-wcao12 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=wcao12 mysql
docker exec -it mysql-wcao12 bash
mysql -hlocalhost -uroot -pwcao12
new user:
create user 'test'@'localhost' identified by 'wcao12'; (local)
create user 'wcao12'@'localhost' identified by 'wcao12'; (local)
create user 'wcao12'@'%' identified by 'wcao12'; (remote)
flush authentication:
flush privileges;
create database:
create database test DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
show databases;
grant privileges:
GRANT SELECT ON *.* TO `wcao12`@`%`;
GRANT SELECT ON *.* TO `wcao12`@`%`;
grant select, update, delete on *.* to 'wcao12'@'%';
show grants for 'wcao12'@'%';
show grants for wcao12;
revoke delete on *.* from wcao12;
flush privileges: flush privileges;
show users:
select host,user from mysql.user;
delete user:
drop user 'test'@'localhost';
rename user:
rename user 'test'@'localhost' to 'test1'@'localhost';
2.change schema:
use mysql;
相关推荐
"基于Docker的MySQL数据库性能分析" 本文探讨了基于Docker的MySQL数据库性能分析,旨在解决传统网站开发流程中由于不同的应用及其所依赖的环境的复杂关系而造成的资源浪费和项目风险。文章通过设计了MySQL的性能...
docker run -p 3306:3306 -d -e MYSQL_ROOT_PASSWORD=密码 -v /windows盘符/指定的文件夹路径:/var/lib/mysql mysql:5.7 redis: docker run -p 6379:6379 -d -v /windows盘符/指定的文件夹路径:/data redis:...
Docker MySQL5.7镜像,顾名思义,是将MySQL数据库的5.7版本预先配置好,并打包在一个Docker镜像中。通过使用Docker镜像,可以快速启动一个稳定的MySQL 5.7数据库服务,无需手动安装和配置MySQL的运行环境。这大大...
docker环境下的mysql数据库自动备份脚本,配置到系统定时任务中,能够每天自动全库或者指定实例备份数据库,删除七天前的旧备份。
"Docker + MySQL 数据库备份脚本" 本文档提供了一份使用 Docker 容器备份 MySQL 数据库的 Bash 脚本。该脚本使用了 MySQL 命令行工具 mysqldump 对数据库进行备份。 知识点一:Docker 容器的使用 ----------------...
Docker MySQL 8.0镜像资源为开发者和系统管理员提供了一个快速、高效的方式来部署和管理MySQL数据库服务。无论是用于开发测试还是生产环境,使用Docker镜像部署MySQL都可以带来极大的便利和灵活性。随着容器技术的...
标题中的“docker mysql-8.1.0.tar”表明了这是一个包含MySQL数据库服务器版本8.1.0的Docker镜像文件。Docker镜像是一种只读模板,可以用来创建Docker容器。当我们在Docker环境中运行MySQL镜像时,实际上是创建了一...
欢迎下载《Docker化MySQL数据库部署指南.docx》,这是一份详尽且实用的文档,旨在帮助大家轻松通过Docker容器技术部署MySQL数据库服务器。在数字化时代,数据的安全与高效管理是企业及个人项目的基石。Docker作为一...
在本篇内容里小编给大家整理了关于docker中使用mysql数据库实现局域网访问相关内容,有需要的朋友们可以学习下。
docker容器mysql数据库无状态主从配置,从节点重启自动增量同步。
MySQL8 Docker镜像是一种将MySQL数据库管理系统打包为可以在Docker容器中运行的形式。Docker是一个开源的应用容器引擎,可以将应用程序及其依赖打包到一个可移植的容器中,然后发布到任何支持Docker的平台上。MySQL...
本文所介绍的“docker镜像mysql:8.0离线加载包”指的是一个包含MySQL数据库管理系统版本8.0的Docker镜像文件。MySQL是一个流行的开源关系型数据库管理系统,被广泛应用于各种网站和应用程序中,用于存储和管理数据。...
在本例中,我们所讨论的"Docker镜像 mysql-8.0.39(arm64).tar"是一个具体的实例,它表明了该镜像是以MySQL数据库服务器为运行应用,版本为8.0.39,并针对arm64架构的处理器优化。 首先,我们关注于MySQL这一流行的...
随着云计算和容器化技术的发展,将MySQL数据库部署在Docker容器中变得越来越流行,因为这样做可以使得数据库更加灵活、可移植,并且易于部署和扩展。Docker镜像是一种轻量级、可执行的独立软件包,包含运行应用程序...
今天这个备份分二个版本一个是linux上直接安装的mysql,另一种是docker上安装的mysql。基本操作都一样只是备份sql语句不同而已。可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab ...
这个镜像是基于MySQL数据库管理系统版本5.7.44的Docker镜像。MySQL是一个流行的开源关系型数据库管理系统,广泛用于存储网站或应用程序的数据。 从描述中可以得知,这个Docker镜像就是用来部署MySQL数据库服务器的...
MySQL是目前世界上最流行的开源关系数据库管理系统(RDBMS),它在各种操作系统上广泛使用,包括Linux、Unix和Windows等。最新版本的MySQL 5.7以其卓越的性能、稳定性和可靠性受到开发者的青睐。Docker是一种新兴的...
进入容器后,可能需要根据你的MySQL设置来修改配置文件,如application.yml,以连接到MySQL数据库。 在MySQL配置部分,我们创建了一个名为mysql_skywalking的容器,挂载了本地目录以保存日志、数据和配置,并设置了...
利用Docker,配置两个mysql数据库,并让其主从数据同步
0346_极智开发_解读基础docker内配置mysql数据库远程环境