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截取字符串中字节长度【转】
    python基础总结(oop)
    python基础总结(函数)
    python基础总结(字符串)
    python基础总结(集合容器)
    python基础总结(判断语句*循环语句)
    python基础总结(基本类型与运算符)
    python爬虫相关的一些面试题
    python爬虫基本知识
  • 原文地址:https://www.cnblogs.com/sjxx/p/5550186.html
Copyright © 2011-2022 走看看