zoukankan      html  css  js  c++  java
  • centos7 安装 MySQL5.7 无法设置密码问题

    前言

    在使用centos7系统yum方式安装MySQL5.7后

    不知道默认密码是多少  知道后没办法修改?  

    一、找到MySQL密码

    service mysqld start
    vim /var/log/mysqld.log

    使用vim查找关键字“temporary password”,找到后这行最后就赫然写着密码

    然后就可以mysql -uroot -p登陆进去了

    二、如何修改密码

    再登录进去后发现show databases这种基本的命令都会报错,报错如下:

    ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

    提示你必须修改密码才能使用

    alter user 'root'@'localhost' identified by '密码';
    注意这里的密码修改时必须包含大小写字母数字以及符号,如"Ddm1$70B"

    可是如果我只想使用很简单的密码怎么办呢

    三、修改默认密码复杂度

    要修改简单密码首先修改默认安全策略,即修改默认密码设置的检查策略和密码长度

    set global validate_password_policy=0;#设置密码检查策略为0
    set global validate_password_length=1;#设置密码的长度为1

    在修改后执行密码修改命令

    alter user 'root'@'localhost' identified by '你想修改的密码'

    修改完成后Ctrl+D登出后,即可使用新密码登录

  • 相关阅读:
    Excel 之查找与替换
    重拾Excel之为什么
    taobao
    祝我生日快乐
    啊哈哈哈哈!自由啦
    我是不是得了抑郁症?
    Be quiet
    tcpdump tutorial
    Java Thread 多线程同步、锁、通信
    java 堆、栈、常量池等
  • 原文地址:https://www.cnblogs.com/murry/p/9929721.html
Copyright © 2011-2022 走看看