位置: 编程技术 - 正文

浅谈mysql密码遗忘和登陆报错的问题(mysql密码怎么找回)

编辑:rootadmin

推荐整理分享浅谈mysql密码遗忘和登陆报错的问题(mysql密码怎么找回),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql密码丢失,mysql密码丢失,mysql密码怎么找回,如果mysql密码丢了,mysql密码丢失,mysql密码丢失,mysql密码丢失,如果mysql密码丢了,内容如对您有帮助,希望把文章链接给更多的朋友!

mysql登录密码忘记,其实解决办法很简单,只需要在mysql的主配置文件my.cnf里添加一行“跳过授权表”的参数选择即可!

在my.cnf中添加下面一行:

[root@test-huanqiu ~]# vim /etc/my.cnf //在[mysqld]区域里添加........skip-grant-tables //跳过授权表

然后重启mysql服务,即可无密码登录

[root@test-huanqiu ~]# /etc/init.d/mysqld restart

登录后重置密码

[root@test-huanqiu ~]# mysql mysql> select host,user,password from mysql.user;+--------------------+------+-------------------------------------------+| host | user | password |+--------------------+------+-------------------------------------------+| localhost | root | *ACA1BD6D1EE9C0FABABB || host---1- | root | || .0.0.1 | root | || ::1 | root | || localhost | | || host---1- | | |+--------------------+------+-------------------------------------------+6 rows in set (0. sec)

mysql> update mysql.user set password=password("") where host="localhost" and user="root";Query OK, 1 row affected (0. sec)Rows matched: 1 Changed: 1 Warnings: 0

mysql> flush privileges;Query OK, 0 rows affected (0. sec)

mysql> select host,user,password from mysql.user;+--------------------+------+-------------------------------------------+| host | user | password |+--------------------+------+-------------------------------------------+| localhost | root | *6BBEBEEDDA7DCED2CA2AD9 || host---1- | root | || .0.0.1 | root | || ::1 | root | || localhost | | || host---1- | | |+--------------------+------+-------------------------------------------+6 rows in set (0. sec)

mysql>

再次将my.cnf里添加的那一行注释,然后重启mysql

[root@test-huanqiu ~]# vim /etc/my.cnf........#skip-grant-tables

[root@test-huanqiu ~]# /etc/init.d/mysqld restart

[root@test-huanqiu ~]# mysql -pmysql>

-----------------------------------------------------------------------------------------------------------------------

发现的一个坑:

mysql之前进行了全量备份,在恢复后,发现用之前的密码登陆不进去了!使用上面的方法,无密码登陆后再重置密码,但是重置密码后发现仍然登陆不进去。

最后发现是因为mysql.user表内容被清空了!mysql> select host,user,password from user;Empty set (0. sec)

解决:

插入数据,再重置密码

然后使用重置后的密码就能正常登陆了!

------------------------------------------------------------------------------------------------------------------

mysql登录报错1:

[root@test-huanqiu ~]# mysql -pERROR (HY): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' ()

[root@test-huanqiu ~]# ps -ef|grep mysqlroot 1 0 : &#; :: /bin/sh /usr/local/mysql//bin/mysqld_safe --datadir=/data/mysql/data --pid-file=/data/mysql/data/mysql.pidmysql 0 : &#; :: /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql/ --datadir=/data/mysql/data --plugin-dir=/usr/local/mysql//lib/plugin --user=mysql --log-error=/data/mysql/data/mysql-error.log --pid-file=/data/mysql/data/mysql.pid --socket=/usr/local/mysql/var/mysql.sock --port=root 0 : pts/2 :: grep mysql

可知,当前mysql.sock文件路径是/usr/local/mysql/var/mysql.sock,

解决办法:做软链接

[root@test-huanqiu ~]# ll /usr/local/mysql/var/mysql.sockrwxrwxrwx. 1 mysql mysql 0 Nov : /usr/local/mysql/var/mysql.sock[root@test-huanqiu ~]# rm -f /var/lib/mysql/mysql.sock[root@test-huanqiu ~]# ln -s /usr/local/mysql/var/mysql.sock /var/lib/mysql/mysql.sock

这样就没问题了

[root@test-huanqiu ~]# mysql -pmysql>

浅谈mysql密码遗忘和登陆报错的问题(mysql密码怎么找回)

----------------------------------------------------------------------------------------------------

启动mysql的时候报错:

Starting MySQL.... ERROR! The server quit without updating PID file (/data/mysql/data/mysql.pid).

尝试的解决办法:

(1)权限问题

可能是mysql.pid文件没有写的权限,将mysql的安装目录和数据目录的权限都设置成mysql启动用户权限。比如都修改为mysql:mysql权限

(2)可能进程里已经存在mysql进程

ps -ef|grep mysql 查出要是有mysql进程存在,就kill掉,再尝试重启mysql

(3)可能是多次在机器上安装mysql,有残余数据影响了服务的启动。

去mysql的数据目录看看,如果存在mysql-bin.index,就立刻删掉它,它就是罪魁祸首了!

(4)mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打开这个文件查看在[mysqld]节下有没有指定数据目录。

在[mysqld]下添加设置,如datadir = /data/mysql/data

(5)skip-federated字段问题

检查一下my.cnf文件中有没有没被注释掉的skip-federated字段,如果有就立即注释掉。

(6)错误日志目录不存在

去my.cnf文件下是否有log日志配置路径,如果有,查看下日志目录是否存在,日志目录权限要确保是mysql启动用户权限。

(7)selinux惹的祸,如果是centos系统,默认会开启selinux

闭它,打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器试试。(8)重新初始化mysql数据试试

切换到mysql的安装目录下

./scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/data/mysql/data --user=mysql

--------------------------------

使用mysql服务端授权的信息登录mysql,报错如下:

ERROR (HY): Can't connect to MySQL server on '..1.' ()

可能的原因有:

1)可能网络连接问题,远程ping ..1. ,能ping通,排除此情况;

2)mysql服务端..1.的iptables里做了端口连接的白名单限制;

3)mysql服务端..1.的my.cnf文件里配置了bind_address地址绑定,不允许本机连接;

4)mysql服务端..1.的my.cnf文件里配置了skip_networking,这使用MySQL只能通过本机Socket连接(socket连接也是本地连接的默认方式),放弃对TCP/IP的监听;

5)排查DNS解析问题,检查mysql服务端..1.的my.cnf文件里是否设置了skip_name_resolve。这个参数加上后,不支持主机名的连接方式。

6)排查--port问题,有可能mysql服务端..1.的MySQL port不是默认,比如是端口,这样,远程连接的时候要加上--port=

7)排查用户和密码问题, 其实用户和密码的错误,不会出现的,所以排除用户密码问题ERROR (): Access denied for user 'root'@'XXXX' (using password: YES)

以上这篇浅谈mysql密码遗忘和登陆报错的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

详谈mysqldump数据导出的问题 1,使用mysqldump时报错(),这个是因为mysqldump版本太低与当前数据库版本不一致导致的。mysqldump:Couldn'texecute'SETOPTIONSQL_QUOTE_SHOW_CREATE=1':YouhaveanerrorinyourSQ

完美解决mysql启动后随即关闭的问题(ibdata1文件损坏导致) 机房一台服务器上的mysql运行一段时间了,突然出现了一个很奇怪的现象:重启后无法恢复了!准确情况是:启动mysql后随即就又关闭了。查看mysql错误

关于mysql数据库误删除后的数据恢复操作说明 在日常运维工作中,对于mysql数据库的备份是至关重要的!数据库对于网站的重要性使得我们对mysql数据的管理不容有失!然后,是人总难免会犯错误,

标签: mysql密码怎么找回

本文链接地址:https://www.jiuchutong.com/biancheng/349901.html 转载请保留说明!

上一篇:解说mysql之binlog日志以及利用binlog日志恢复数据的方法(mysqlbinlog -vvv)

下一篇:详谈mysqldump数据导出的问题(mysqldumpslow)

  • 深入分析SqlServer查询计划(深入分析的成语)

    还是来看看这个【执行过程表格】吧。我来挑几个重要的说一下。【Rows】:表示在一个执行步骤中,所产生的记录条数。(真实数据,非预期)【Executes】:表示某个执行步骤被执行的次数。(真实数据,非预期)【Stmt Text】:表示要执行的步骤的描述。【EstimateRows】:表示要预期返回多少行数据。

    在这个【执行过程表格】中,对于优化查询来说,我认为前三列是比较重要的。对于前二列,我上面也解释了,意思也很清楚。 前二列的数字也大致反映了那些步骤所花的成本,对于比较慢的查询中,应该留意它们。 【Stmt Text】会告诉你每个步骤做了什么事情。对于这种表格,它所要表达的其实是一种树型信息(一行就表示在图形方式下的一个节点), 所以,我建议从最内层开始去读它们。做为示例,我来解释一下这张表格它所表达的执行过程。

    第5行:【Clustered Index Seek(OBJECT:([MyNorthwind].[dbo].[Customers].[PK_Customers]), SEEK:([MyNorthwind].[dbo].[Customers].[CustomerID]=[MyNorthwind].[dbo].[Orders].[CustomerID]) ORDERED FORWARD)】, 意思是说,SQL Server在对表Customers做Seek操作,而且是按照【Clustered Index Seek】的方式,对应的索引是【PK_Customers】,seek的值来源于[Orders].[CustomerID]

    第4行:【Clustered Index Scan(OBJECT:([MyNorthwind].[dbo].[Orders].[PK_Orders]), WHERE:([MyNorthwind].[dbo].[Orders].[OrderDate]>='-- ::." class="img-responsive" alt="深入分析SqlServer查询计划(深入分析的成语)">

    深入分析SqlServer查询计划(深入分析的成语)

  • 一次性压缩Sqlserver2005中所有库日志的存储过程(一次性压缩洗脸巾)

    一次性压缩Sqlserver2005中所有库日志的存储过程(一次性压缩洗脸巾)

  • win7鼠标右键菜单如何删除呢?(win7鼠标右键菜单不显示)

    win7鼠标右键菜单如何删除呢?(win7鼠标右键菜单不显示)

  • jQuery实现checkbox的简单操作

    jQuery实现checkbox的简单操作

  • Node.js数据库操作之连接MySQL数据库(一)(nodejs数据库数据渲染)

    Node.js数据库操作之连接MySQL数据库(一)(nodejs数据库数据渲染)

  • Python极简代码实现杨辉三角示例代码(python极简讲义pdf)

    Python极简代码实现杨辉三角示例代码(python极简讲义pdf)

  • 详解javascript高级定时器(javascriptjs)

    详解javascript高级定时器(javascriptjs)

  • 个体户每个月要申报个税吗
  • 获取发票信息异常
  • 个体工商户能否转让
  • 原材料的运杂费会计分录
  • 境内企业向境外放款额度最长放款期限为两年
  • 邮政能否为固定业户代开增值税普通发票
  • 典当业销售的死当物品是否交增值税
  • 物料损耗会计分录
  • 所税税汇算补交上一年度税金如何做账务处理?
  • 进口货物的代理报关服务费计入
  • 以前年度费用未入账税务处理
  • 应交税费明细分类账图片
  • 以前纳税申报表在哪里查询
  • 公司发生业务分录
  • 研发费用的扣除比例是多少
  • 资产负债表里应交税费里都包含什么
  • 财务费用负数是什么意思
  • 公司注销过程中如果有纠纷怎么办
  • 高新企业奖励补贴交税吗
  • 退留抵税额会计分录
  • 如何使用快捷键截屏电脑
  • win10鼠标在哪
  • win10外接音响没反应
  • 广告公司车身广告
  • 银行汇票计入什么费用
  • 出纳有哪些清点项目
  • 房地产开发企业建造的商品房,在出售前
  • linux dism
  • 回迁安置房开发商可以出售吗
  • ghost windows10安装教程
  • 登记会计账簿的注意事项
  • 固定资产转卖怎么开票
  • 材料分配的四个步骤
  • 前端实现文件下载功能
  • php目录列表
  • 使用二氧化碳灭火器时人应该站在什么位置
  • php实现用户登录
  • 要点初见:Stable Diffusion NovelAI模型优质文字Tag汇总与实践【魔咒汇总】
  • 固定资产折旧提完后只剩净残值
  • php魔术常量有多少
  • c++如何给指针赋值
  • 能单独打一张发票的软件
  • 公司的零星开支是什么
  • 差旅费报销可以直接从公账转到个人账户吗
  • 前端必学
  • 速动资产扣除应纳税所得
  • 个人所得税年底退税 可以退多少
  • 什么时候过路费减半收费
  • 企业每月应交哪几种税费
  • 营业收入的构成分析应该从哪些方面进行?
  • 个体户开票超额
  • 固定资产错记到费用了怎么办
  • 物业公司水费差额征税如何申报
  • 疫情防控重点保障物资免征增值税
  • 出差补助没有发票
  • 研发支出费用化和资本化的界定
  • 单独入账的土地为啥不提折旧
  • 工程施工人工费,材料费,机械费占多少比例
  • mysql导入导出sql文件
  • windows下修改uuid的工具
  • window7 32位系统
  • 电脑无法启动windows7
  • mac如何恢复到出厂系统版本
  • windowsxp怎么卸载
  • sonytray.exe - sonytray是什么进程
  • win10录音机不能用
  • 电脑操作系统7
  • linux 查找语句
  • win7 32位旗舰版电脑城下载
  • win10mobile最新版本
  • 计算机图形学和计算机视觉的区别
  • node.js web
  • unity3d c++开发
  • nodejs实战
  • javascript要学哪些
  • 财税专家刘杨简历图片介绍
  • 对税务工作者的赞美
  • 多缴税款可以抵顶以后欠费的税款吗
  • 粮食收储企业税收优惠
  • 代理记账广告语怎么写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设