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登出后,即可使用新密码登录

  • 相关阅读:
    css 基础
    css 基础-1
    html 入门2-表
    CMDB (后台管理) CURD 插件
    序列化
    AES(高级加密)
    API验证
    数据库取时间(分组)
    用户权限 (知识点)
    xss 过滤
  • 原文地址:https://www.cnblogs.com/murry/p/9929721.html
Copyright © 2011-2022 走看看