突然远程连接不上mysql_navicat突然连接不上远程linux服务器上的mysql
我linux服务器上的mysql是docker安装的,突然有一天我的navicat连接不上服务器上的mysql,于是开始了下面一系列的修复
1.首先登录服务器上mysql,看是否能正常登录,我发现不能正常,报[ERROR] unknown variable 'sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
进入mysql容器的/etc/mysql/ 目录下 将my.cnf 文件的关于 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
这一行配置注释掉,用#,重启mysql容器,发现在服务器上可以正常登录,但本地navicat仍然连接不上
2.删除mysql容器,用镜像重新创建一个容器,发现报错WARNING: IPv4 forwarding is disabled. Networking will not work.
1)容器创建失败,在宿主机上执行:echo "net.ipv4.ip_forward=1" >>/usr/lib/sysctl.d/00-system.conf
该操作是在/usr/lib/sysctl.d/00-system.conf文件中添加一行net.ipv4.ip_forward=1
2)重启network和docker服务:systemctl restart network && systemctl restart docker
3)删除失败的mysql容器,再一次创建mysql容器:run -itd --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7
3.重新连接mysql,发现已经可以正常连接
突然远程连接不上mysql_navicat突然连接不上远程linux服务器上的mysql相关推荐
- linux服务器上传文件大小被限制了,在linux服务器上更改文件上传大小
有多种设置,可以影响最大文件上传大小: PHP_INI_PERDIR:以下设置可以在php.ini,.htaccess或httpd.conf中设置: post_max_size 设置允许的发布数据的最 ...
- 利用VSCode集成并连接远程Linux服务器上的Docker
利用VSCode集成并连接远程服务器Docker 为什么要使用VSCode管理docker 为什么要使用VSCode管理docker 官网地址:https://code.visualstudio.co ...
- linux mongo 服务器,如何用MongoDB在Linux服务器上创建大量连接和线程的记忆
最近,我们想对MongoDB在大量连接中的行为进行基准测试.这使我不得不重新讨论该主题,并刷新关于如何在Linux服务器上创建大量连接和线程的记忆.在此过程中,我发现了一些没有使用过的新可调参数. M ...
- 服务器如何下载百度网盘文件?Linux服务器如何在百度网盘中连接、上传下载;在Linux服务器上下载百度云盘中的资料
前言 百度云提供Python包bypy进行远程服务器的对接然后下载: https://github.com/houtianze/bypy 可以通过pip直接下载,授权本人的百度云账号后,就可以直接使L ...
- python连接linux服务器读取txt文件_python 读取Linux服务器上的文件方法
使用Python语句,读取Linux远端服务器上的文件打印到控制台的代码实现: 下载包:paramiko import paramiko #服务器信息,主机名(IP地址).端口号.用户名及密码 hos ...
- 如何用 VS Code remote 插件编辑远程 linux 服务器上的文件
VS Code 是目前最优秀的文本编辑器之一,使用它可以方便地编辑我们 Windows 或者 Mac 机器上的文件.要编辑我们在云上的 linux 服务器的文件,通常我们要么使用 VI,nano 这样 ...
- Pssh -- 使用单个终端在多个远程Linux服务器上执行命令
OpenSSH毫无疑问是可用于Linux的使用最广泛和强大工具之一,它允许你通过一个shell安全地连接到远程Linux系统,并且允许你与远程系统之间来回传输文件. 但OpenSSH的最大缺点是你不同 ...
- winserver下oracle好运维吗,在Windows 客户端下备份远程Linux服务器上的Oracle数据库...
1.在Windows上安装Oracle客户端软件(比如:win32_11gR1_client版本最好跟服务器Oracle版本相同) 系统运维 www.osyunwei.com 温馨提醒:qihan ...
- 编辑服务器上的文件,Sublime Text编辑远程Linux服务器上的文件
sublime有个叫sftp的插件,可以通过它直接打开远程机器上的文件进行编辑,并在保存后直接同步到远程linux服务器上. 用Package Control安装插件 按下Ctrl+Shift+P调出 ...
最新文章
- 为啥阿里巴巴规定要在 @Transactional 指定 rollbackFor?
- 两张表的笛卡尔积用sql语句
- noise code
- 消息称字节跳动将推迟IPO 官方回应:尚无上市计划
- 全网最强的数据可视化秘诀:学会这个工具,数据分析不是事
- 兼容移动端的 Web 档案馆可视化管理系统
- Springboot整合轻量级反爬虫组件kk-anti-reptile
- python之if-else_Python中的if-else
- linux怎么建立辅助dns,rhel5 建立辅助DNS
- 用php语言说句情话,50句最美情话,套路我都懂,只是舍不得对你用
- 【java】Java连接mysql数据库及mysql驱动jar包下载和使用
- 【视频】机器人直接爬货架取货
- 首个中国自主研发DRAM正式投片!长鑫存储迎来新CEO
- C/C++中的日期和时间 TIME_T与STRUCT TM转换
- 2021年中国航空飞机数量、航空器数量及航空维修主要企业经营对比分析[图]
- docker容器快速部署至卸载
- 五大算法四:回溯算法
- 聊天室(chatRoom)
- 通用型集成运放结构及特点
- 2021-4-29 NTD第二阶段第一天