首页 > 数据库 >腾讯云服务器上安装mysql,本地windows机器通过heidisql客户端连接引发的问题

腾讯云服务器上安装mysql,本地windows机器通过heidisql客户端连接引发的问题

时间:2024-07-02 11:30:33浏览次数:22  
标签:tables windows heidisql mysql 服务器上安装 skip docker 连接 客户端

一、问题描述
1.腾讯云服务器上docker方式安装完mysql后,windows电脑上heidisql客户端不用密码就能连接
2.修改docker里mysql密码,heidisql客户端就连接不上了
二、问题排查
1.不用密码就能连接是因为mysql的配置文件中有设置skip-grant-tables 参数
(1)docker inspects mysql 查看挂在目录
(2)进入挂载目录找到my.conf文件
(3)vim 进入文件删除skip-grant-tables参数
[mysqld]
skip-name-resolve
skip-grant-tables
(4)docker restart mysql重启后就需要密码登录了
2.修改密码sql
USE mysql;
UPDATE user SET authentication_string = PASSWORD('123456') WHERE User = 'root';
FLUSH PRIVILEGES;
3.windows客户端连接不上原因是root用户配置的地址是localhost
1.root用户的地址localhost只能在docker容器内的mysql所在的小服务环境正常连接
2.进入user表修改root用户的地址为%即可

附件:
skip-grant-tables:启用此选项会使 MySQL 在启动时跳过权限表的加载,这通常用于在忘记密码或需要进行权限修复等情况下暂时绕过权限验证。但这是一种不安全的设置,仅应在必要时临时使用,并在完成相关操作后及时恢复正常设置。

标签:tables,windows,heidisql,mysql,服务器上安装,skip,docker,连接,客户端
From: https://www.cnblogs.com/wanghuai240525/p/18279578

相关文章

  • BPI-M4 Berry在windows系统下连接串口调试
    串口线我手头的串口线是这样的,包含如下四个针脚:VCC、GND、TX、RX。串口针脚说明:其他的串口线可能不止四根线,而且杜邦线的颜色也不一定和我的一样。请看清楚接口标注,按照下面介绍,将其接到板子上对应的接口板子串口GNDGNDTXDRXDRXDTXD......
  • BPI-M4 Berry在windows系统下连接串口调试
    串口线我手头的串口线是这样的,包含如下四个针脚:VCC、GND、TX、RX。串口针脚说明:其他的串口线可能不止四根线,而且杜邦线的颜色也不一定和我的一样。请看清楚接口标注,按照下面介绍,将其接到板子上对应的接口板子串口GNDGNDTXDRXDRXDTXD ......
  • windows USB设备驱动开发-双角色驱动
    在USB的通讯协议中,规定发起连接的一方为主机(Host),接受连接的一方为设备,这可以用U盘插入电脑举个例子,当U盘插入电脑后,电脑这边主动发起查询和枚举,U盘被动响应查询和数据存取。USB双角色驱动程序堆栈体系结构Windows现在支持USB双角色控制器,从Windows10开始,包括家庭版、......
  • windows 和 ubuntu双系统利用iperf3 测试网络带宽
    本文介绍如何利用iperf3就行windows和ubuntu的带宽测试。本文的写作原因是在进行webrtc通信时发现带宽利用率极低,只有20M左右,而我设置的动态瓶颈带宽最低都有80M。一开始是想利用tcp连接不停发送数据来利用nload查看网络吞吐量观察带宽变化。实现之后发现因为每次写入的数据太小......
  • Windows Server 2016 搭建VPN服务
    ......
  • 不用虚拟机在Windows上安装Linux子系统(win11)
    打开终端输入以下命令查看是否支持安装systeminfo最底下是4个yes代表支持 在开始菜单输入如下搜索 打开拉到最底下,勾选这两个选项 按照提示重启电脑 打开终端输入以下命令会自动安装最新的Ubuntu发行版wsl--install可以通过如下命令查看其他版本wsl--list......
  • ubuntu与windows双系统时间不同步
    两个系统时间不同步是因为对于硬件时间(BIOS里的时间)的时区认定不一致,windows认为BIOS的时间是当前系统时区(中国时区:UTC+08(CST-8)),ubuntu认为BISO时间是UTC时区时间.两个系统在启动是按照BISO时间设置系统时间导致了系统时间差异。处理思路无非,修改windows或者ubuntu系统对于BIS......
  • 玄机——第四章 windows实战-wordpress wp
    文章目录一、前言二、概览简介三、参考文章四、步骤(解析)准备阶段1.01.1请提交攻击者攻击成功的第一时间,格式:flag{YY:MM:DDhh:mm:ss}1.2请提交攻击者的浏览器版本flag{Firgfox/2200}1.3请提交攻击者目录扫描所使用的工具名称1.4找到攻击者写入的恶意后门文件,提交文......
  • Windows上实现nginx的多负载,实现高可用,NLB 替代keepalived
    【转】https://blog.csdn.net/fcclzydouble/article/details/122841013NLB就是网络负载平衡,windowsServer2012中该功能允许你将传入的请求传播到最多达32台的服务器上,即可以使用最多32台服务器共同分担对外的网络请求服务。网络负载平衡,保证即使是在负载很重的情况下它们也能......
  • Windows11家庭版如何使用远程桌面
     下载、安装从本文最上面的依赖下载RDPwrapv1.6.2文件(压缩包),并解压,文件构成大致如下:–install.bat安装RDPWrap–RDPCheck.exe在本地测试远程连接情况–RDPConf.exe设置远程桌面(也用于检查运行情况)–uninstall.bat卸载RDPWrap–update.bat在Github上检查更新......