zoukankan      html  css  js  c++  java
  • mysql密码忘了怎么办

    微信公众号:郑尔多斯
    关注「郑尔多斯」公众号 ,回复「领取资源」,获取IT资源500G干货。
    升职加薪、当上总经理、出任CEO、迎娶白富美、走上人生巅峰!想想还有点小激动

    mysql 密码忘记了怎么办

    原文链接

    • 首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。
      因为在重新设置MySQLroot密码的期间,MySQL数据库完全出于没有密码保护的
      状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL
      外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全
      状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。

    • 修改MySQL的登录设置:

    vim /etc/my.cnf
    在[mysqld]的段中加上一句:skip-grant-tables
    例如:
    [mysqld]
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    skip-grant-tables
    保存并且退出vi。

    • 重新启动mysqld

    service mysqld restart
    Stopping MySQL: [ OK ]
    Starting MySQL: [ OK ]

    • 登录并修改MySQLroot密码

    输入 mysql ,然后回车
    Welcome to the MySQL monitor. Commands end with ; or g.
    Your MySQL connection id is 3 to server version: 3.23.56
    Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
    mysql> USE mysql ;
    Database changed
    mysql> UPDATE user SET password = password ( 'new-password' ) WHERE User = 'root' ;
    Query OK, 0 rows affected (0.00 sec)
    Rows matched: 2 Changed: 0 Warnings: 0
    mysql> flush privileges ;
    Query OK, 0 rows affected (0.01 sec)
    mysql> quit

    • MySQL的登录设置修改回来

    vim /etc/my.cnf
    将刚才在[mysqld]的段中加上的skip-grant-tables删除
    保存并且退出vim

    • 重新启动mysqld

    service mysqld restart
    Stopping MySQL: [ OK ]
    Starting MySQL: [ OK ]

    新安装的MySQL5.7,登录时提示密码错误,安装的时候并没有更改密码,后来通过免密码登录的方式更改密码,输入update mysql.user set password=password('root') where user='root'时提示ERROR 1054 (42S22): Unknown column 'password' in 'field list',原来是mysql数据库下已经没有password这个字段了,password字段改成了authentication_string


    喜欢本文的朋友们,欢迎长按下图关注订阅号郑尔多斯,更多精彩内容第一时间送达。
    关注「郑尔多斯」公众号 ,回复「领取资源」,获取IT资源500G干货。

    郑尔多斯郑尔多斯
  • 相关阅读:
    4 Apr 18 软件开发目录 logging模块的使用 序列化(Json, Pickle) os模块
    3 Apr 18 内置函数 列表生成式与生成器表达式 模块的使用之import 模块的使用之from…import…
    2 Apr 18 三元表达式 函数递归 匿名函数 内置函数
    30 Mar 18 迭代器 生成器 面向过程的编程
    29 Mar 18 函数 有参、无参装饰器
    28 Mar 18 函数
    27 Mar 18 函数的参数
    26 Mar 18 函数介绍
    23 Mar 18 文件处理
    22 Mar 18 补充数据类型+字符编码+文件处理
  • 原文地址:https://www.cnblogs.com/zhengerduosi/p/10445922.html
Copyright © 2011-2022 走看看