Mysql5.7的初始密码更改
软件版本的变化真是让人兴奋……
Linux服务器决定安装使用mysql 5.7了。
愉快的去官网下载安装包:https://dev.mysql.com/downloads/mysql/
解决完所有依赖安装……
执行systemctl start mysqld启动
执行systemctl status mysqld查看启动结果
OK,启动成功!
要迫不及待的进入后台建库了
执行mysql
什么?需要密码???我哪里知道密码啊?
这里找到并验证了一个可行的方法。
一、停止mysqld服务
二、编辑配置文件
有的Linux版本是/etc/my.cnf
有的Linux版本是/etc/mysql/mysql.conf.d/mysqld.cnf
在配置文件中添加配置项
skip-grant-tables
对,你没看错,就添加这一行。
三、启动mysqld服务
四、执行mysql
进入后台了。
五、修改root密码
注意,user表没有“password”字段了,取代的是“authentication_string”。
update mysql.user set authentication_string=password('') where User='root' and Host='localhost';
如图的密码是不可取的!会在后续操作中遇到如下提示:
ERROR 1819 (HY000) at line 1: Your password does not satisfy the current policy requirements
所以,请设置一个足够健壮的密码吧!例如【大写字母+小写字母+特殊字符+数字】。
六、刷新配置
flush privileges;
七、再次执行mysql命令需要密码了。
八、去掉skip-grant-tables配置项
因为这一配置项的意思是“跳过权限表的限制,不用密码验证,直接登录”,在生产环境中是绝对不行的。
所以一定别忘记删除这个配置。
Mysql5.7的初始密码更改的更多相关文章
- centos 安装 mysql5.7.9初始密码问题
mysql5.7.9在安装完成后会,root用户会产生一个不为空的初始密码,登陆mysql就会产生问题了,有必要修改一下登陆密码: 这是从网上找的一个方法,加以总结得出来的,亲测可以:# /etc/i ...
- Windows下免安装版mysql5.7的初始密码
MySQL5.7之后,初始密码不在默认为空,而是随机生成的密码. 在mysql/data目录下,生成了一个.err文件(等同linux下的log日志文件,此文件会被mysql服务占用). 使用记事本可 ...
- Linux MySQL-5.7 root初始密码修改
操作系统为centos7 64 1.修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1 这一行配置让 mysqld 启动时不对密码进行验证 2. ...
- windows下修改Mysql5.7.11初始密码的图文教程
参考:http://www.jb51.net/article/98481.htm [摘要:1.my-default.ini 更名my.ini 正在解压的目次上面复造my-default.ini一份更名 ...
- 安装Mysql5.7并修改初始密码
Centos 安装MySQL可以参考之前写的一篇文章 Centos7.3 安装Mysql5.7并修改初始密码 windows安装mysql5.7有两种方式 1.下载.msi安装文件直接根据界面提示进行 ...
- mysql5.7.16安装 初始密码获取及密码重置
在window7下面安装mysql5.7.16,出现一个问题,在初始化时,默认生成了一个密码,导致连接不了数据库.而在5.7以前,默认密码是空的,可以不用密码即可进入数据库.5.7之后的就遇到坑了,下 ...
- Centos7.3下mysql5.7.18安装并修改初始密码的方法
Centos7.3下mysql5.7.18安装并修改初始密码的方法 原文链接:http://www.jb51.net/article/116032.htm 作者:Javen205 字体:[增加 减小] ...
- mac 更改初始密码
1.进入到bin目录下: cd /usr/local/mysql/bin/2.sudo su 3../mysql -uroot -p(后面跟安装mysql的初始密码,在通知里面有) 4.SET PA ...
- 华为交换机telnet登录时老是提醒是否更改初始密码- Warning: The initial password poses security risks
问题:华为交换机在Telnet登录的时候总是提示初始密码不安全需要修改密码的处理方法 Warning: The initial password poses security risks 如果你输 ...
随机推荐
- Autocomplete TEdit
http://forum.codecall.net/topic/75946-autocomplete-tedit/ Overview Autocomplete feature really helpf ...
- Android 新浪博客分享问题总结
分类: android(33) 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[-] 我遇到BUG 1 sso package or singn error Bug2 ...
- Android开发project师,前行路上的14项技能
导读: 你是否曾渴望回到宋朝? 或者什么朝,反正就是男耕女织的古代. 哦,那时的首都在汴梁(开封),房价想必没有如今这么高,工作?无非就是给你把锄头,去,种地去.夕阳西下了,麦子垛后,你和翠姑搂抱在一 ...
- U3D内存优化
原创文章如需转载请注明:转载自风宇冲Unity3D教程学院 U3D内存优化 读了Hog关于内存管理文章 ...
- iOS设计模式:静态工厂相关
工厂方法模式 定义创建对象的接口,让子类决定实例化哪一个类,工厂方法使得一个类的实例化延迟到其子类. *最初的定义出现于<设计模式>(Addison-Wesley,1994) 注意:我讲解 ...
- Kubernetes集群安全概述
API的访问安全性 API Server的端口和地址 在默认情况下,API Server通过本地端口和安全端口两个不同的HTTP端口,对外提供API服务,其中本地端口是基于HTTP协议的,用于在本机( ...
- OpenJudge 8782 乘积最大——S.B.S
8782:乘积最大 总时间限制: 1000ms 内存限制: 65536kB 描述 今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年.在华罗庚先生的家乡江 ...
- JSON劫持漏洞攻防原理及演练
注* 作者发表这篇文章的时间较早,某些方法可能并不是最好的解决方案,但针对这种漏洞进行的攻击还依然可见,如早期的:QQMail邮件泄露漏洞,下面介绍的是对这种攻击原理的介绍. 不久之前,我写了一篇文章 ...
- linux 的命令 -exec 的使用
linux中的 exec命令,-exec 后面跟的是linux的 command 命令,exec命令以分号结束‘:’, 该分号前面要放 反斜杠转义 . find . -name jquery.js - ...
- 如何使用angularjs操作cookie
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...