操作系统:

[root@localhost ~]# cat /etc/redhat-release

CentOS Linux release 7.1.1503

mysql 版本5.7.9

mysql> select version()

-> ;

+-----------+

| version() |

+-----------+

| 5.7.9 |

+-----------+

1 row in set (0.00 sec)

安装mysql的yum repo 源:

rpm -ivh 外链网址已屏蔽

安装mysql

yum install mysql-community-server

yum install mysql-community-client

修改mysql 配置文件跳过密码验证

[mysqld]

skip-grant-tables

skip-networking

启动mysql:

systemctl start mysqld

匿名登录mysql 设置root密码:

[root@localhost ~]# mysql

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.7.9 MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> update mysql.user set PASSWORD=PASSWORD('test') where user='root' and host='localhost';

ERROR 1054 (42S22): Unknown column 'PASSWORD' in 'field list'

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'test' ;

ERROR 1131 (42000): You are using MySQL as an anonymous user and anonymous users are not allowed to change passwords

mysql> update mysql.user set authentication_string=PASSWORD('test') where user='root' and host='localhost';

Query OK, 1 row affected, 1 warning (0.07 sec)

Rows matched: 1 Changed: 1 Warnings: 1

mysql> flush privileges;

Query OK, 0 rows affected (0.06 sec)

mysql> exit;

Bye

取消跳过密码认证:

[mysqld]

#skip-grant-tables

#skip-networking

重启mysql:

systemctl restart mysqld

必须使用alter user 重置密码:

mysql> show databases;

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

重新设置密码:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '********'

密码需要复杂度要求:

mysql> SHOW VARIABLES LIKE 'validate_password%';

+--------------------------------------+--------+

| Variable_name | Value |

+--------------------------------------+--------+

| validate_password_dictionary_file | |

| validate_password_length | 8 |

| validate_password_mixed_case_count | 1 |

| validate_password_number_count | 1 |

| validate_password_policy | MEDIUM |

| validate_password_special_char_count | 1 |

+--------------------------------------+--------+

6 rows in set (0.00 sec)

mysql5.7设置root密码无效_mysql 5.7 设置root密码方法相关推荐

  1. mysql连接不上怎么重置密码错误_MySQL数据库连接不上、密码修改问题

    1.问题描述 版本:[CentOS8][MySQL5.7] 问题:远程使用navicat连接不上数据库,后来试了在linux中都登不进去.根据提示应该是密码不对,此文主要介绍密码修改 和一些注意事项. ...

  2. mysql设置主从同步只读_MySql主从同步设置

    主MySql服务器A:192.168.1.3 从MySql服务器B:192.168.1.4 1.编辑A的my.cnf,一般在/etc/my.cnf,在[mysqld]下面添加 log-bin=mysq ...

  3. win ftp 指定的密码无效。请键入新密码。_重设OS X (macOS)系统帐户密码的5种方法...

    为了保护自己的隐私安全,不少 Mac 用户都会选择给自己的设备设置密码,但是时不时的会出现忘掉密码的情况.分享找回(重设)OS X (macOS)系统账号密码的5种方法. 如果你忘记了 OS X (m ...

  4. Hyper-V导出虚拟机/导入虚拟机步骤(克隆),以及克隆之后设置静态IP无效的解决办法

    目录 导出虚拟机 导入虚拟机 重点来了:克隆之后设置静态IP无效 解决克隆之后设置静态IP无效 在做微服务项目时,经常会用到多台机器来搭建服务环境.在不想一台一台虚拟机创建的情况下,克隆虚拟机是最好的 ...

  5. jspstudy启动mysql失败_MySql启动数据库设置初始密码

    这一小节介绍在Mac OS.Linux.Windows上启动关闭重启MySQL服务,以及部分图形化界面对服务的操控.安装完成后,可以使用 service 命令启动 mysql 服务,在Mac上serv ...

  6. 主机mysql密码修改_mysql密码修改方法_配置root密码_mysql 改数据库名_mysql忘记密码...

    windows平台下如何修改mysql数据库密码 先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的, 所以一般用户无法更改密码,除非请求管理员:名站互联http://ww ...

  7. rpm mysql 忘记密码_centos7 yum安装mysql5.7并在root密码忘记的情况下重设密码

    CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 1 $ wget http://repo.mysql.c ...

  8. mysql5.1修改登陆密码_mysql 5.1版本修改密码及远程登录mysql数据库的方法

    mysql创建用户并授权: 格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码"; grant[英][grɑ:nt]   承 ...

  9. mysql8 修改权限_MySQL8修改重置root密码,远程连接权限设置

    MySQL8 修改重置root密码 这里要单独强调是MySQL8,因为在MySQL 8.04前,执行:SET PASSWORD=PASSWORD('[新密码]');可行,但是MySQL8.0.4开始, ...

最新文章

  1. hashmap是线程安全的吗?怎么解决?_解决SimpleDateFormat线程安全问题
  2. C++ socket传输结构体
  3. 【☀️C语言函数传参の结构体数组篇☀️】
  4. 余承东 鸿蒙不是手机,鸿蒙手机,来了!余承东:没有人会是一座孤岛
  5. Django中使用和配置Redis数据库
  6. c语言幼儿园积木游戏,幼儿园《积木游戏》课件【三篇】
  7. 友好城市(信息学奥赛一本通-T1263)
  8. 工信部回应“网传4G降速”:从未要求运营商降速
  9. Windows操作系统的各进程的作用
  10. 51CTO大赛,欢迎投博主一票
  11. iOS开发sourceTree提交和拉取代码的时候每次输入密码解决
  12. normalize.css v2.1.2 翻译
  13. nginx反向代理:配置多个应用通过80端口访问(PHP项目)
  14. 张一鸣卸任字节跳动CEO
  15. Substance Designer中Histogram相关节点理解
  16. Between Us 2 进化的史诗
  17. 流行购车平台易车买车划算吗?
  18. 并行优化:OpenMP
  19. XOP 网格计划是什么?XOP 的特性
  20. 弧度和度 180/PI PI/180换算关系

热门文章

  1. python在建筑施工方面的应用_有哪些关于 Python 在建筑中的应用和教程?
  2. 【算法】剑指 Offer 56 - I. 数组中数字出现的次数 【重刷】太难了
  3. 05-BIO,NIO,AIO几种通讯模式的比较
  4. 95-20-010-协议-Kafka的Request和Response
  5. 【Flink】Direct buffer memory taskmanager.memory.task.off-heap.size
  6. 【SpringCloud】 spring cloud 2021年 技术 更新换代 停更 等信息
  7. 【clickhouse】clickhouse表引擎之CollapsingMergeTree
  8. 【Es】es修改mapping报错Validation Failed: 1: mapping type is missing
  9. 【Flink】Flink心跳机制分析
  10. 06-netty之http之文件服务器