文章目录

  • Navicat连接 docker mysql 容器
  • 定时任务备份 docker mysql ,解决 备份数据库为空 问题

Navicat连接 docker mysql 容器

  • 确保 登录 用户

    root@’%’ 允许所有域名访问

  • 确保密码验证为 mysql_native_password 规则

    查看用户密码规则
    mysql> select host,user,plugin,authentication_string from mysql.user;

    登录用户更改规则:由 caching_sha2_password 改为 mysql_native_password
    mysql> ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

  • 通过 Navicat 的 SSH 模式连接

  • 输入MySQL 容器 的IP地址
    docker exec -it mysql cat /etc/hosts

遇到的问题 有
2013 lost connection to Mysql server at

定时任务备份 docker mysql ,解决 备份数据库为空 问题

  • 正确做法:

    • docker exec -i $mysql_container mysqldump $dbname --default-character-set=$mysql_charset | gzip > $backup_dir/$dbname-$backup_time.sql.gz

  • 错误命令:备份结果是空表

    • docker exec -it $mysql_container mysqldump $dbname --default-character-set=$mysql_charset | gzip > $backup_dir/$dbname-$backup_time.sql.gz
    • 解释:

      -t :分配一个伪终端
      docker exec -i (一定不要带-t)这样备份会是空表,切记。看清上边的命令介绍,docker exec -it 相当于交互打开一个伪终端执行备份操作crontab是无法执行的。

【MySQL】记录 Navicat连接 docker mysql 容器,备份docker mysql 注意事项相关推荐

  1. MySQL 使用Navicat连接MySQL8出现1251错误

    来源:https://www.cnblogs.com/wcwnina/p/9569535.html MySQL 使用Navicat连接MySQL8出现1251错误 安装了MySQL8.x.x后使用Na ...

  2. linux连接mysql_主机Navicat连接linux(虚拟机)的mysql数据库

    (我为什么不在物理机上直接安装mysql服务呢?一是因为节约硬盘,毕竟MySQL也不小.二是因为我试了好多次,安装好了MySQL用Navicat连接就是不成功.三是虚拟机操作简单易连接)所以连接成功了 ...

  3. 处理本地能登陆mysql但navicat连接不上的问题

    错误代码 :1045  'Access denied for user 'root'@'localhost' (using password: YES)' 权限的问题,访问被拒绝 登陆本地登陆mysq ...

  4. navicat mysql 百度云_转载:用navicat连接百度云服务器上的mysql数据库

    原文连接:http://blog.sciencenet.cn/home.php?mod=space&uid=853805&do=blog&quickforward=1& ...

  5. 【MySQL】mysql | 解决navicat连接mysql报错1129

    一.说明 1.用navicat连接了mysql:连接成功 2.新建了个数据数:发现名字对了,属性配错了:就删除了 3.然后又重新新建了:结果重新连接的时候,报错: 4.报错示例图 5.打码的是内网IP ...

  6. mysql的Navicat连接显示1862错误解决方法

    1.选择可视化连接时,始终连接不上,并不是用户名或密码错误,而是长期没用的密码过期 通过以下步骤操作: (1)进入mysql安装目录的bin目录下,执行>mysql -uroot -p 密码 即 ...

  7. Navicat连接腾讯云服务器的MySQL

    1. 腾讯云实例控制台,安全组中开放3306端口 2.允许MySQL用户远程访问 ssh中登录MySQL # 允许root用户通过所有IP地址访问 mysql> grant all on *.* ...

  8. mysql全备和指定库和表备份,mysql日志的分类简介和作用, mysql加速跳过域名解析,mysql权限授予与收回,数据库实用篇~~Tring

    mysql改密,重置,备份,权限和日志 改密~ 修改密码 重置密码 步骤 数据库备份 用到的命令: 可加参数 : -A 参数 例子: -B 参数 例子: 备份指定数据库的某个表 恢复表 创建用户 操作 ...

  9. 记录navicat连接虚拟机mysal数据库错误

    首先,附上navication连接的错误图: 可以发现,报"2003"错误,说实话,这个错误好长时间了,但因为Linux课件没有看完,就没有管,之前试了好多方法,但没啥用,都想着卸 ...

最新文章

  1. innobackupex --rsync 报错 Error: can't create file (null)/xtrabackup_rsyncfiles_pass1
  2. 回调函数function的test
  3. [html]history禁用浏览器的后退功能(包括其他操作后退的按钮,操作等)
  4. 使用 .NET CLI 构建项目脚手架
  5. SP2010开发和VS2010专家食谱--第二章节--工作流
  6. 前端学习(3021):vue+element今日头条管理--创建组件和配置路由
  7. 【30集iCore3_ADP出厂源代码(ARM部分)讲解视频】30-8底层驱动之RTC
  8. 学python最重要的是_Python学习,要选哪个版本?
  9. Thinkpad官方推荐的驱动安装顺序
  10. silvaco用户手册学习1——Getting Started with Atlas
  11. pb语言是什么计算机语言,pb编程语言排行榜_世界编程语言排行榜 搜狗百科
  12. 9.1 Python 绝对路径与相对路径
  13. python股票网格交易法详解_详解网格交易法
  14. Java JDK8/JAVA8以及后版本收费后还能用吗
  15. 新手学Python之学习官网教程(二: Using the Python Interpreter)
  16. c语言实验设备管理系统设计作业,C语言课程设计实验设备管理系统设计
  17. 2020计算机数电实验第四次(2)
  18. PIPO管道通信范列(linux)
  19. Spring Boot集成Mybatis-Plus多租户架构实战
  20. 财务自由之好认知好价格

热门文章

  1. 成功解决cv2.error: C:\projects\opencv-python\opencv\modules\imgproc\src\resize.cpp:4044: error: (-215) s
  2. Flask 系列之 部署发布
  3. 七牛2018春季校园招聘后端开发工程师笔试经验
  4. Linux设备驱动--块设备(二)之相关结构体
  5. 安卓高级6 拍照或者从相册获取图片 并检测旋转角度或者更新画册扫描
  6. 不影响数据库运行如何快速恢复刚删除的表及其数据(二)如何恢复刚才删除的一条数据...
  7. C语言判别输入的东东
  8. 一个通用Makefile详解
  9. ios开发笔记之 APNS推送服务的实现
  10. windo.open 全攻略