最近研究一下MySQL 5.6 版本发现安装后,使用空密码无法登陆
 
安装的过程中有这样的一句话:

A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !
 
You will find that password in '/root/.mysql_secret'.
 
You must change that password on your first connect,
 
no other statement but 'SET PASSWORD' will be accepted.
 
See the manual for the semantics of the 'password expired' flag.
 
 大概意思就是 一个随机的密码已经生成 可以在  '/root/.mysql_secret'. 中找到
 
第一次连接必须变更密码 且只能使用 'SET PASSWORD' 命令
 
在user 表中新增加了'password expired'  列,也就是密码过期
 
 
 
我们来启动mysql 然后登陆
 
service mysql start
 
 
 
mysql -uroot -pvssAWF0O
 
 
 
#密码是在 more .mysql_secret  里面记录
 
# The random password set for the root user at Mon Mar 25 11:13:11 2013 (local time): vssAWF0O

Warning: Using a password on the command line interface can be insecure.
 
Welcome to the MySQL monitor.  Commands end with ; or \g.
 
Your MySQL connection id is 1
 
Server version: 5.6.10
 
 
 
Copyright (c) 2000, 2013, 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> select 1;
 
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
 
#提示必须现更改密码才能执行语句

mysql> set password=password('password2013');
 
Query OK, 0 rows affected (0.00 sec)
 
 
mysql> select 1;
 
+---+
 
| 1 |
 
+---+
 
| 1 |
 
+---+
 
1 row in set (0.03 sec)
 
 
mysql>  
 
 
5.6版本的安全性大大增强了,其他的新特性的等待后续研究!

转载于:https://blog.51cto.com/bingwzi/1746545

MySQL 5.6 关于登陆的初始化设置相关推荐

  1. mysql 5.6 初始化_MySQL 5.6 关于登陆的初始化设置

    最近研究一下MySQL 5.6 版本发现安装后,使用空密码无法登陆 安装的过程中有这样的一句话: A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root U ...

  2. mysql 5.6 初始化_MySQL 5.6 关于登陆的初始化设置

    最近研究一下MySQL 5.6 版本发现安装后,使用空密码无法登陆 安装的过程中有这样的一句话: A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root U ...

  3. mysql 只允许本地登陆 centos,Centos中MySQL设置密码跟不允许匿名登陆

    在Centos中刚安装完的Mysql,root用户默认是无密码的,并且允许匿名登录,当然仅限于本地登陆.这点我们可以通过查看数据库mysql中user表得到检验: 由user表可以看出,root用户对 ...

  4. 极路由虚拟服务器设置,极路由初始化设置详细图文教程

    如今物联网的发展,无线路由器已经成为每家每户的生活必需品.类似宅女.小白等对路由器接触不深的用户们,对于如何设置路由器,那可谓是"一窍不通".为了让用户们都能熟练的掌握路由器的上网 ...

  5. 无人驾驶小车调试笔记(三)--小车启动及初始化设置

            准备工作:安装有相关环境的电脑一台,组装好的无人驾驶小车一台,烧录好系统的SD卡一张,与烧录SD卡配置一致的路由器一台. 注:以下内容都以主机名为duckiebot1的小车为例说明. ...

  6. OA协同办公系统初始化设置

    系统管理员登陆OA系统,在"系统管理"进行系统初始化设置. 4.1  组织结构设置 "组织机构设置"位于主菜单"系统管理"下,包括" ...

  7. linux mysql 邮件_linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件...

    linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件 使用虚拟用户收发邮件安装 九.安装Courier authentication lib ...

  8. linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件...

    linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件 使用虚拟用户收发邮件安装 九.安装Courier authentication lib ...

  9. Mysql:mysql 控制台程序的提示符 prompt 字符串设置

    The prompt command reconfigures the default mysql> prompt. The string for defining the prompt can ...

  10. 如何在Mysql的Docker容器启动时初始化数据库

    1.前言 Docker在开发中使用的越来越多了,最近搞了一个Spring Boot应用,为了方便部署将Mysql也放在Docker中运行.那么怎么初始化 SQL脚本以及数据呢? 我这里有两个传统方案. ...

最新文章

  1. Android View与GroupView原理以及其子类描述
  2. 程序员过关斩将--为微服务撸一个简约而不简单的配置中心
  3. 百度蜘蛛(BaiduSpider)IP段详细情况介绍
  4. Qt 调用VISA库通过SCPI程控仪器-以IT8906A电子负载为例
  5. 网络时代:我只是一个用户
  6. 使用 json-server 作为 mock 数据
  7. php中获取memcache所有key,Memcache查看列出所有key方法及memkeys实时查看key使用情况...
  8. Ubuntu里面vi编辑器在编辑文本时 如何在所有行行首或行尾插入字符
  9. Java 使用 POI 对 Excel文件 进行读写操作
  10. ctfmon是什么启动项_ctfmon是什么启动项?
  11. docker mysql redis 镜像详解
  12. 4ARM-PEG-DA 4Arm-PEG-ACRL 四臂PEG丙烯酸酯
  13. 亲测有效——win10自带的Edge浏览器打不开网页
  14. JRebel安装、使用
  15. 如何为您的Android手机创建自定义铃声
  16. unity 手机游戏优化(场景篇)
  17. 中兴U880手机删除系统自带软件
  18. 如何判断Linux 内核是稳定版本还是测试版本
  19. 怎么看待员工上班迟到扣工资行为?程序员:加班补工资就行
  20. 软件测试之谷歌测试定律

热门文章

  1. [Unity3D]Unity3D圣骑士模仿游戏开发传仙灵达到当局岛
  2. Financial Management
  3. hdu 4314 Save the dwarfs
  4. java 修饰符全解
  5. 简单的汉字和十六进制转换
  6. JQuery左右切换实现
  7. C++ Simple Message/Logging Class
  8. 如何修改sql server 表中自增长ID列,因删除而不连续。可以使用临时表
  9. 构建之法:第八次心得
  10. .Net remoting, Webservice,WCF,Socket区别