centos 7 mysql随机密码_在centos中安装了mysql5.7之后解决不知道随机的密码的问题...
在安装完成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之后解决不知道随机的密码的问题...相关推荐
- mac mysql使用_在Mac中安装和使用MySQL
下载安装MySQL 在官网下载MySQL 进入官网后可以看到有多个版本可选: Oracle MySQL Cloud Service 基于企业版数据库的云服务 MySQL Enterprise Edit ...
- centos 查看mysql 服务器配置_在CentOS上MySQL数据库服务器配置方法
http://www.jb51.net/article/23255.htm ======================== 1 . 无密码登录: mysql -u root 在已经有密码的情况下报错 ...
- CentOS 7(64位)系统中安装AutoDockTools(MGLTools)
硬件环境: 获取安装包: 官网:http://mgltools.scripps.edu/downloads点击打开链接 CentOS 7(64位)系统中安装MGLTools 获取root权限: 进入安 ...
- vs2015中安装cplex攻略以及解决丢失cplex.dll问题
vs2015中安装cplex攻略以及解决丢失cplex.dll问题 参考文章: (1)vs2015中安装cplex攻略以及解决丢失cplex.dll问题 (2)https://www.cnblogs. ...
- centos打开mysql数据库_Linux、Centos下操作mysql数据库开启远程访问
1.安装mysql5.7 CentOS 7之后的版本yum的默认源中使用MariaDB替代原先MySQL,因此安装方式较为以往有一些改变: 下载mysql的源 wget http://dev.mysq ...
- opensips mysql 认证_基于ubuntu中使用mysql实现opensips用户认证的解决方法
1 MySQL支持 1.1 MySQL模块支持 默认安装时,不包含MySQL模块. opensipsctlrc文件中包含了数据库配置的信息,要想让opensips支持mysql数据库,在编译安装的时候 ...
- dapper mysql 预处理_.Net Core中Dapper的使用详解
Dapper 是一个轻量级ORM框架,在项目中如果对性能比较看中,Dapper是一个不错的选择.接下来我们就来看看如何在项目中使用Dapper. 1.安装Dapper 这里直接使用Nuget安装. 安 ...
- centos6.5 mysql 远程访问_CentOS 6.5 中安装 Mysql 5.6,并远程连接Mysql
ι 版权声明:本文为博主原创文章,未经博主允许不得转载. 1.在安装CentOS时,若选择的是Basic Server(可支持J2EE开发),则新安装好的CentOS系统中默认是已经安装了一个mysq ...
- xp 安装mysql数据库_Windows XP系统中安装MySQL5.5.28数据库图文教程
Windows XP系统中安装MySQL5.5.28数据库图文教程 2014-07-13 16:35来源:中国存储网 导读:MySQL数据库的安装一共分为两个部分:数据库的安装和数据库的配置.一.My ...
最新文章
- “小霸王学习机”再现?树莓派400正式发布,售价70美元
- Provisioning Services 7.6 入门到精通系列之九:创建和配置目标设备
- 人工智能实践:TensorFlow笔记学习(三)——TensorFlow框架
- vue的$nextTick使用总结,this.$refs为undefined的解决办法,element Ui的树形控件setCheckedKeys方法无法使用
- Windows 2008 R2安装DHCP服务器问题及解决方法
- rss 阅读源_如何使用RSS更有效地阅读
- java实现qq抢红包_Java实现抢红包功用
- 基于php的选课系统设计(含源文件)
- Magento: 添加first name 和 last name到newsletter Add additional fields to your newsl
- composer的使用
- 游戏开发中的数学和物理算法(13):点积和叉积
- Java 11 中 11 个不为人知的瑰宝
- Linux网络编程之connect创建
- 如何快速学习一门技术?十步学习法
- 小米助手版本信息测试
- 过程计算机系统 pcs,过程控制系统(PCS)
- c语言1064加密字符,ZZULIOJ 1064加密字符
- 《深入浅出WPF》笔记——模板篇
- lattice 的Synplify pro综合工具,以及RTL寄存器查看
- Shell脚本是什么?
热门文章
- hazelcast入门教程_Hazelcast入门指南第7部分
- tomee_使用Vysper,TomEE和PrimeFaces将XMPP服务器嵌入JSF Web应用程序内部
- 2019年用于自动化的5个最佳Java测试框架
- Oracle发布Java 8
- Java 10中的本地类型推断,或者如果它像鸭子一样嘎嘎叫
- Java 10 –局部变量类型推断
- javaee和javaee_JavaEE概念简介
- MVC 1.0的可能方法
- gwt-2.8.2下载_GWT 2 Spring 3 JPA 2 Hibernate 3.5教程
- CDI和EJB:在事务成功时发送异步邮件