MySQL 5.5 docker 部署手册

编程教程 > Softwares (2535) 2025-03-29 17:20:54

运行篇

命令:

# docker run -d -v /jenkins/mysql55:/var/lib/mysql -p 3306:3306 --name mysql55 -e MYSQL_ROOT_PASSWORD=root  mysql:5.5.62 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

注意:映射目录设置777权限防止权限问题

 

登录篇

docker exec -it  mysql55 /bin/sh 

说明:mysql55 是运行时候指定的容器名称

通过上面命令可以直接登录容器里面,然后就像普通MySQL一样操作

登录数据库

mysql -uroot -proot

创建数据库

mysql>create database db_name;

创建用户

创建所有权限用户

grant all privileges on db_name.*  to username@'%' identified by 'password' WITH GRANT OPTION;

创建只读权限用户

grant select on `db_name`.* to 'user_r'@'%' identified by 'password'; 

 

删除数据库

drop database xqlee;

 

 

备份命令

备份所有库

docker exec mysql55 sh -c 'exec mysqldump --all-databases -uroot -p"$MYSQL_ROOT_PASSWORD"' > /jenkins/mysql55/all-databases.sql
​

备份指定库

docker exec mysql55 sh -c 'exec mysqldump -d mysql -uroot -p"root"' > /jenkins/mysql55/all-databases.sql

说明:

-d指定备份库为mysql

-p 后面根用户的密码

 

恢复命令

①复制数据文件到容器中

docker cp  /root/mysql-xqlee-20201114.sql mysql55:/

②执行恢复命令

docker exec mysql55 sh -c 'exec mysql -uroot -proot xqlee < /mysql-xqlee-20201114.sql '

③删除容器中的备份文件

docker exec mysql55 sh -c 'exec rm -rf /mysql-xqlee-20201114.sql'

评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
运行篇命令:# docker run -d -v /jenkins/mysql55:/var/lib/mysql -p 3306:3306 --name mysql55 -e MYSQL_ROO...
MySQL5.7.20压缩包安装配置流程
centos6.5安装MySQL 5.6版本,并配置数据了链接数量数据库默认字符集utf8mb4支持Emoji表情4字节内容
eolinker 开源版5 PHP版Docker部署eolinker Docker部署准备工作docker 服务docker-compose组件eolinker开源版5关联文章:Ubuntu 在...
Spring框架5.0,spring mvc 5.0入门教程。DispatcherServlet的详细讲解配置以及spring mvc5.0的helloword程序
MySQL5.6数据库双机主从热备配置
在这个Spring5教程中,学习创建Spring 5 MVC Web应用程序,处理表单提交,集成hibernate连接到后端数据库,以及添加用于输入表单字段验证的hibernate验证器。
centos6源码安装MySQL5.6
MySQL5.6配置双机互为主备
PowerDesigner 16.5 驱动问题描述 在菜单 database-&gtl;Connect..-&gtl;Connect profile-&gtl;Configure 下配置/新增...
在Java编程测试中junit5 新特性与使用,Java编程,junit5
java编程中spring框架5.0介绍说明/概述,spring5,spring框架,java编程
centos7中mysql配置my.cnf字符集utf-8,mysql5.6中文乱码
MySQL 安装,MySQL 安装了5.6版本,修改安装目录下的默认配置文件重启后配置无效。
1.引入依赖js文件&lt;script type="text/javascript" src="/plugin/ckeditor5/ckeditor.js"&gtl;&lt;/s