MySql篇——MySql使用常见问题及解决办法

news2024/11/27 6:18:57

这里汇总MySql使用常见问题及解决办法,会持续更新。

问题1.ERROR 1819 (HY000): Your password does not satisfy the current policy requirements。

含义:你设置的密码不符合当前的密码等级。

可使用

SHOW VARIABLES LIKE 'validate_password%';

查看当前密码等级,然后修改密码等级:

mysql数据库5.7和8.0由于全局变量名字改了所以运行的命令不同,但是本质一样。
5.7是:set global validate_password_policy=LOW;
8.0是:set global validate_password.policy=LOW;

问题2.修改某个用户的远程访问密码。

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'yist55555';

这里root和%均填你实际的用户信息。用户信息可以用以下指令查看:

select host,user,plugin from user;

如果ALTER指令提示类似ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'%'的错误,则需要先修改用户的登录验证方式。如上图,root用户的登录验证方式有可能auth_socket或者是caching_sha2_password,你要修改root的登录验证方式为mysql_native_password(常见的密码验证方式),则执行以下指令进行修改。

update user set plugin='mysql_native_password' where user='root';

问题3.开放远程连接权限(主要应对Navicat远程连接数据库时提示1698- Access denied for user 错误或者1130-host ... is not allowed to connect to this MySql server错误)

grant all privileges on *.* to 'root'@'%' with grant option;

flush privileges;

这里root和%均填你实际的用户信息。(需要先给用户信息设置密码,见问题2)

4.Navicat远程连接时提示2003 - cant connect ro mysql server on xxx (10060 unknown error)

这里通常可以从4个方面进行排查。

①mysql配置文件中只允许本地访问,没有允许远程访问。

找到mysql的配置文件/etc/mysql/mysql.conf.d/mysqld.cnf (我这里mysql的版本是8.0,如果你是其他版本,在/etc/mysql中找类似的配置文件),编辑配置文件,找到bind-address关键字,如果是127.0.0.1则仅允许本地访问,请注释此行,然后执行service mysql restart重启数据库服务。

②防火墙原因。可以先关闭防火墙(平时不需要远程连接数据库的时候最好开启防火墙)

ubuntu系统下关闭防火墙是 ufw disable

CentOS系统是systemctl stop firewalld

Mac系统是sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate off

Windows系统是netsh advfirewall set allprofiles state off

③查看你远程登录的数据库的用户是否允许所有ip访问

先进入mysql命令行
use mysql;
select host,user,plugin from user;

host显示%则是所有ip可访问。如果不是,使用以下指令修改对应用户的host。

先进入mysql命令行
update user set host='%' where user='root';
flush privileges;

④同问题3

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1342540.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C#中的Attribute详解(上)

C#中的Attribute详解(上) 一、Attribute是什么二、Attribute的作用三、Attribute与注释的区别四、系统Attribute范例1、如果不使用Attribute,为了区分这四类静态方法,我们只能通过注释来说明,但这样做会给系统带来很多…

计算机图形学光线追踪大作业C++基于Optix为框架实现的光线追踪算法合集,含直射光阴影效果、漫反射阴影效果、镜面反射效果等示例

MineRay 使用Optix为框架实现的光线追踪算法。 包含4个示例,直射光阴影效果、漫反射阴影效果、镜面反射效果、折射效果 环境需求 本项目在Windows 10中测试,以下环境为Windows中的环境 CUDA 10.1 OptiX 7 SDK cmake 编译方式 使用cmake编译 打开Mi…

分布式、CAP 和 BASE 理论

在计算机科学领域,分布式系统是一门极具挑战性的研究方向,也是互联网应用中必不可少的优化实践,而 CAP 理论和 BASE 理论则是分布式系统中的两个关键的概念。 什么是分布式系统 首先,让我们来谈谈分布式系统。你可以将分布式系统…

C++进阶--继承和多态常见题目

继承和多态常见题目 概念考查问答题 概念考查 下面哪种面向对象的方法可以让你变得富有( A) A: 继承   B: 封装   C: 多态   D: 抽象 这道题说哪种面向对象的方法可以让我们更富有,也就是东西更多,那么一定是继承无疑了,因为继承可以让…

ArcGIS高程点生成等高线

基本步骤:数据清洗→创建TIN→TIN转栅格→等值线→平滑线。 1.(重要)数据清理:删除高程点中的高程异常值数据。 2.创建TIN:系统工具→3D Analyst Tools→数据管理→TIN→创建TIN(可直接搜索工具TIN)。 单击…

移动机器人规划、控制算法初识

规划与控制PNC(PlanningandControl) 1 路径规划算法: 移动机器人路径规划算法总结_机器人运动轨迹算法-CSDN博客 2 控制算法: 机器人控制算法综述_机器人控制技术综述-CSDN博客 机器人控制算法简要概述_智能控制算法-CSDN博客 学习资源: …

VSCode 未装插件

EditorConfig for VS Code:自定义代码规范,按照自己指定的规则而不是编辑器默认的格式化。 ES7 React/Redux/React-Native snippets:款苏插入React代码片段。 Material Icon Theme:文件图标主题。 Prettier - Code formatte…

自然语言处理(第16课 机器翻译4、5/5)

一、学习目标 1.学习各种粒度的系统融合方法 2.学习两类译文评估标准 3.学习语音翻译和文本翻译的不同 4.学习语音翻译实现方法 二、系统融合 以一个最简单的例子来说明系统融合,就是相当于用多个翻译引擎得到不同的翻译结果,然后选择其中最好的作为…

在VMware安装CentOS 7:详细教程

安装准备工作 本地虚拟机:我这里使用的是VMware Workstation 17 Pro centos7系统ISO镜像:我这里使用的是CentOS-7-x86_64-DVD-2009.iso,具体的下载地址是在阿里云官方镜像站:centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿…

k8s的资源管理

命令行: kubectl命令行工具优点: 90%以上的场景都可以满足 对资源的增,删,查比较方便,对改不是很友好缺点:命令比较冗长,复杂难记 声明方式:k8s当中的yaml文件实现资源管理----声明式GUI:图形化工具的管理。 查看k8s的…

AIGC时代下,结合ChatGPT谈谈儿童教育

引言 都2024年了,谈到儿童教育,各位有什么新奇的想法嘛 我觉得第一要务,要注重习惯养成,我觉得聊习惯养成这件事情范围有点太大了,我想把习惯归纳于底层逻辑,我们大家都知道,在中国式教育下&a…

SAP缓存 表缓存( Table Buffering)

本文主要介绍SAP中的表缓存在查询数据,更新数据时的工作情况以及对应概念。 SAP表缓存的工作 查询数据 更新数据 删除数据 表缓存的概念 表缓存技术设置属性 不允许缓冲: 允许缓冲,但已关闭: 缓冲已激活: 已…

腾讯云价格计算器,一键计算精准报价,好用!

腾讯云价格计算器:可以计算腾讯云服务器不同CVM实例规格、CPU内存、公网带宽和系统盘费用明细表,可以一键计算出精准报价明细表,腾讯云服务器网txyfwq.com分享大家腾讯云服务器价格计算器入口链接、使用方法及限制说明: 腾讯云服…

KSO-SAP,ABAP创建远程RFC函数

文章目录 概要创建rfc函数创建函数修改函数处理类型小结 概要 (这是创建rfc ,远程调用rfc请到 KSO-SAP ABAP调用远程RFC函数详细过程) SAP RFC(Remote Function Call)是一种用于处理系统间通信的协议,允…

融汇贯通 —— 2023年技术与心灵的双重成长旅程

当我们站在2023年的岁末,回望这一年赋予我们的经历和挑战,心中涌动的感慨与启示像朝日初升的光芒,照亮脚下的路,亦照见心中的路。在此,我想分享几个方面的感悟和成长,愿它们能有所触动,成为您前…

【QT】QStringListModel类的应用介绍

目录 1 概述 2 QStringListModel常用方法 3 使用QStringListModel的步骤 4 QStringListModel的使用 4.1 Model/View结构对象和组件初始化 4.2 编辑、添加、删除项的操作 4.3 以文本显示数据模型的内容 4.4 其他功能 1 概述 QStringListModel用于处理字符串列表的数据模型…

Android Studio 如何实现软件英文变中文教程

目录 前言 一、确认版本号 二、下载汉化包 三、汉化包安装 四、如何实现中英文切换 五、更多资源 前言 Android Studio是一款功能强大的集成开发环境(IDE),用于开发Android应用程序。默认情况下,Android Studio的界面和…

英语中修饰头发的形容词顺序是怎么样的(加补充)

一、英语描述发型 :漂亮长短形状颜色头发。 例如她有一头美丽的黑色的直发。She has beautiful long straight black hair.二、多个形容词修饰同一名词时的顺序是固定的,其顺序为:①冠词、指示代词、不定代词、物主代词②序数词基数词③一般性描绘形容词…

圆钢在线直线度测量仪的配置都有哪些?

圆钢产线有很多,并且很多都是需要对直线度尺寸进行检测的,这就是在线直线度测量仪的应用所在,在线检测远比人工检测能带给工厂更大的利益与效率。 在线直线度测量仪原理 直线度测量仪设置3台位置测量仪,每台位置测量仪内布置呈十字…

【VTK-Rendering::Core】第一期 vtkCoordinate坐标系统

很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 前言 本文分享vtkCoordinate源码解析,并对VTK中的各种坐标变换进行分析,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞关注,小易会继续努力分享&#xff…