码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • linux的centos免密登录mysql数据库(mysql忘记密码情况)


    目录

    步骤1:找到mysql的配置文件/etc/my.cnf

    步骤2: 打开 /etc/my.cnf文件,添加  skip-grant-tables (跳过授权表)

    步骤3:免密登录数据库,重置密码

     步骤4:重置数据库,先看下库有没在

    步骤5:数据库工具连接

    拓展


    步骤1:找到mysql的配置文件/etc/my.cnf

    正常安装mysql是在这个路径,如果找不到,全局查询

    find / -name my.cnf

    步骤一结果如下图:

    步骤2: 打开 /etc/my.cnf文件,添加  skip-grant-tables (跳过授权表)

    打开文件命令:

    vim /etc/my.cnf

    步骤2打开效果如下图:

     然后按ESC,输入 wq  

    表示:esc 退出编辑,wq 为保存并退出

    步骤3:免密登录数据库,重置密码

    输入mysql,进入数据库,

    没报错进入【步骤4】,如果有报错查看报错原因,具体问题具体分析解决

    题主操作的时候,遇到报错如下:

     错误原因:

     这是连接数据库使用的主机名为“localhost”,或未使用主机名参数、服务器默认使用“localhost”做为主机名。 使用主机名参数为“localhost”连接mysql服务端时,mysql客户端会认为是连接本机,所以会尝试以socket文件方式进行连接(socket文件连接方式,比“ip:端口”方式效率更高),这时根据配置文件“/etc/mysql.cnf”的路径,未找到相应的socket文件,就会引发此错误。

    解决方案:

     mysql -uroot -h 127.0.0.1 -p

    然后直接回车,即可进入【步骤4】
     

     步骤4:重置数据库,先看下库有没在

    ①查看数据 

    show databases

     ②重置密码

    update mysql.user set password='数据库密码'  where user='root' and host='localhost';

    如果没报错,进入步骤5

    提示报错:

     查看下【数据库》库名mysql>user表>显示下表结构字段】,是否有password字段,如果没有,再找 authentication_string 字段替代:

    1. use mysql;
    2. show tables;
    3. decribe user;

    use mysql;#指定库

    show tables;#显示表

    decribe user;#显示user表字段(查看是否有password,没有则是用了authentication_string 字段)

    步骤5:数据库工具连接

    题主用的数据库工具是sqlyog,测试链接,成功!

    目录

    步骤1:找到mysql的配置文件/etc/my.cnf

    步骤2: 打开 /etc/my.cnf文件,添加  skip-grant-tables (跳过授权表)

    步骤3:免密登录数据库,重置密码

     步骤4:重置数据库,先看下库有没在

    步骤5:数据库工具连接

    步骤6:删除免密配置

    其他mysql创建新用户、授权、查看、删除、修改密码、撤销权限操作。需要链接点击链接查看:


    删除【步骤二】的免密设置 skip-grant-tables

    大功告成!

    拓展

    1、其他mysql创建新用户、授权、查看、删除、修改密码、撤销权限操作。需要链接点击链接查看:

    linux/centos给Mysql创建用户、授权、查看、删除、修改密码、撤销权限https://blog.csdn.net/weixin_39921970/article/details/108884665?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165968637216782388030573%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165968637216782388030573&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-2-108884665-null-null.article_score_rank_blog&utm_term=mysql&spm=1018.2226.3001.4450

    2、宝塔面板 root用户连接数据库 1045-Access denied for user ‘root‘@‘localhost‘ (using password: YES)的解决方式https://blog.csdn.net/weixin_39921970/article/details/113860428?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165968960316781685358438%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165968960316781685358438&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-3-113860428-null-null.article_score_rank_blog&utm_term=mysql&spm=1018.2226.3001.44503、sublime 选择包含指定字符的所有行,或筛选有用的行或删除干扰行,批量比CTRL+D好用,专治筛选数据日志有用数据(数据库日志文件快速处理 SQL日志快速处理筛选)https://blog.csdn.net/weixin_39921970/article/details/107249065?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165968980816782395364563%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165968980816782395364563&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-3-107249065-null-null.article_score_rank_blog&utm_term=%E6%89%B9%E9%87%8F&spm=1018.2226.3001.4450

  • 相关阅读:
    验证二叉搜索树的后序遍历序列
    DVWA-Cross Site Request Forgery (CSRF)
    【AI】如何让两个图案重叠的部分变成透明
    MongoDB安装及开发系例全教程
    TI/德州仪器 LMV331M7 模拟比较器
    (七)Java算法:希尔插入排序(详细图解)
    牛血清白蛋白刺槐豆胶壳聚糖缓释纳米微球/多西紫杉醇的纳米微球DTX-DHA-BSA-NPs
    Python unicode编码转中文
    java - 包装类
    哪些企业需要数字化转型?
  • 原文地址:https://blog.csdn.net/weixin_39921970/article/details/126176092
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号