zoukankan      html  css  js  c++  java
  • 如何修改WAMP中mysql默认空密码 以及修改时报错的处理方法

    WAMP安装好后,mysql密码是为空的,那么要如何修改呢?其实很简单,通过几条指令就行了,下面我就一步步来操作。

      首先,通过WAMP打开mysql控制台。

      提示输入密码,因为现在是空,所以直接按回车。

      然后输入“use mysql”,意思是使用mysql这个数据库,提示“Database changed”就行。

      然后输入要修改的密码的sql语句“update user set password=PASSWORD('hooray') where user='root';”,注意,sql语句结尾的分号不能少,提示什么什么OK就行了。

      最后输入“flush privileges;”,不输入这个的话,修改密码的操作不会生效的。

      然后输入“quit”退出。

    又一次下载安装时,修改mysql密码报错 的解决方法

    新安装的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

    所以更改语句替换为update mysql.user set authentication_string=password('root') where user='root' ;即可

    我的系统版本如下:


    完整的更改MySQL密码的方式如下:

    1、vim /etc/my.cnf 加入skip-grant-tables


    2、重启MySQL, /etc/init.d/mysqld restart


    3、终端输入 mysql 直接登录MySQL数据库,然后use mysql


    4、update mysql.user set authentication_string=password('root') where user='root' ;


    5、编辑my.cnf文件删掉skip-grant-tables 这一行,然后重启MySQL,/etc/init.d/mysqld restart,否则MySQL仍能免密码登录

    6、mysql -u root -p

    然后输入密码即可登录MySQL数据库

  • 相关阅读:
    Java中关系操作符==的学习以及与equals的对比
    关于alibaba.fastjson的使用
    给有C或C++基础的Python入门 :Python Crash Course 1
    快速幂基本模板
    断言封装及应用(有难度)
    断言封装之key检查及kv实战示例
    正则取值及断言实战示例
    关联实现下-jsonpath取值(有难度!!耗时长)
    关联实现上-jsonpath取值
    requests顺序执行实现
  • 原文地址:https://www.cnblogs.com/sjxx/p/5550186.html
Copyright © 2011-2022 走看看