在安装完成mysql5.7 之后,发现密码不知道。不要紧,直接重置密码。

1.修改配置文件my.cfg

[root@localhost ~]# vi /etc/my.cnf

找到mysqld在之后添加

skip-grant-tables

保存退出

2. 重启mysql服务

service  mysqld  restart

3.直接登陆mysql而不需要密码

mysql -u root   (直接点击回车)

4.在mysql中输入

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

(此时提示ERROR 1054 (42S22): Unknown column 'password' in 'field list')

5.(这是怎么回事?)原来是mysql数据库下已经没有password这个字段了,password字段改成了authentication_string

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

6.执行flush privileges

7.退出mysql ,到my.cgf中把开始添加的skip-grant-tables去掉

8.重启mysql服务

大功告成! 但是事实并非如此!

9.当你登陆mysql之后你会发现,当你执行命令时会出现

ERROR 1820 (HY000): You must reset your password using ALTER USER statement;

当你执行了SET PASSWORD = PASSWORD('123456');

出现:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

10.你需要执行两个参数来把mysql默认的密码强度的取消了才行

set global validate_password_policy=0;

set global validate_password_mixed_case_count=2;

11这是你在执行

SET PASSWORD = PASSWORD('123456');

centos 7 mysql随机密码_在centos中安装了mysql5.7之后解决不知道随机的密码的问题...相关推荐

  1. mac mysql使用_在Mac中安装和使用MySQL

    下载安装MySQL 在官网下载MySQL 进入官网后可以看到有多个版本可选: Oracle MySQL Cloud Service 基于企业版数据库的云服务 MySQL Enterprise Edit ...

  2. centos 查看mysql 服务器配置_在CentOS上MySQL数据库服务器配置方法

    http://www.jb51.net/article/23255.htm ======================== 1 . 无密码登录: mysql -u root 在已经有密码的情况下报错 ...

  3. CentOS 7(64位)系统中安装AutoDockTools(MGLTools)

    硬件环境: 获取安装包: 官网:http://mgltools.scripps.edu/downloads点击打开链接 CentOS 7(64位)系统中安装MGLTools 获取root权限: 进入安 ...

  4. vs2015中安装cplex攻略以及解决丢失cplex.dll问题

    vs2015中安装cplex攻略以及解决丢失cplex.dll问题 参考文章: (1)vs2015中安装cplex攻略以及解决丢失cplex.dll问题 (2)https://www.cnblogs. ...

  5. centos打开mysql数据库_Linux、Centos下操作mysql数据库开启远程访问

    1.安装mysql5.7 CentOS 7之后的版本yum的默认源中使用MariaDB替代原先MySQL,因此安装方式较为以往有一些改变: 下载mysql的源 wget http://dev.mysq ...

  6. opensips mysql 认证_基于ubuntu中使用mysql实现opensips用户认证的解决方法

    1 MySQL支持 1.1 MySQL模块支持 默认安装时,不包含MySQL模块. opensipsctlrc文件中包含了数据库配置的信息,要想让opensips支持mysql数据库,在编译安装的时候 ...

  7. dapper mysql 预处理_.Net Core中Dapper的使用详解

    Dapper 是一个轻量级ORM框架,在项目中如果对性能比较看中,Dapper是一个不错的选择.接下来我们就来看看如何在项目中使用Dapper. 1.安装Dapper 这里直接使用Nuget安装. 安 ...

  8. centos6.5 mysql 远程访问_CentOS 6.5 中安装 Mysql 5.6,并远程连接Mysql

    ι 版权声明:本文为博主原创文章,未经博主允许不得转载. 1.在安装CentOS时,若选择的是Basic Server(可支持J2EE开发),则新安装好的CentOS系统中默认是已经安装了一个mysq ...

  9. xp 安装mysql数据库_Windows XP系统中安装MySQL5.5.28数据库图文教程

    Windows XP系统中安装MySQL5.5.28数据库图文教程 2014-07-13 16:35来源:中国存储网 导读:MySQL数据库的安装一共分为两个部分:数据库的安装和数据库的配置.一.My ...

最新文章

  1. “小霸王学习机”再现?树莓派400正式发布,售价70美元
  2. Provisioning Services 7.6 入门到精通系列之九:创建和配置目标设备
  3. 人工智能实践:TensorFlow笔记学习(三)——TensorFlow框架
  4. vue的$nextTick使用总结,this.$refs为undefined的解决办法,element Ui的树形控件setCheckedKeys方法无法使用
  5. Windows 2008 R2安装DHCP服务器问题及解决方法
  6. rss 阅读源_如何使用RSS更有效地阅读
  7. java实现qq抢红包_Java实现抢红包功用
  8. 基于php的选课系统设计(含源文件)
  9. Magento: 添加first name 和 last name到newsletter Add additional fields to your newsl
  10. composer的使用
  11. 游戏开发中的数学和物理算法(13):点积和叉积
  12. Java 11 中 11 个不为人知的瑰宝
  13. Linux网络编程之connect创建
  14. 如何快速学习一门技术?十步学习法
  15. 小米助手版本信息测试
  16. 过程计算机系统 pcs,过程控制系统(PCS)
  17. c语言1064加密字符,ZZULIOJ 1064加密字符
  18. 《深入浅出WPF》笔记——模板篇
  19. lattice 的Synplify pro综合工具,以及RTL寄存器查看
  20. Shell脚本是什么?

热门文章

  1. hazelcast入门教程_Hazelcast入门指南第7部分
  2. tomee_使用Vysper,TomEE和PrimeFaces将XMPP服务器嵌入JSF Web应用程序内部
  3. 2019年用于自动化的5个最佳Java测试框架
  4. Oracle发布Java 8
  5. Java 10中的本地类型推断,或者如果它像鸭子一样嘎嘎叫
  6. Java 10 –局部变量类型推断
  7. javaee和javaee_JavaEE概念简介
  8. MVC 1.0的可能方法
  9. gwt-2.8.2下载_GWT 2 Spring 3 JPA 2 Hibernate 3.5教程
  10. CDI和EJB:在事务成功时发送异步邮件