mysql 5.7 初始密码问题

场景:Centos 7 yum安装完mysql5.7版本后,登录提示root密码,

以前的版本都是空密码
原来MySQL5.7 开始,增加了很多安全性的更新。老版本的用户可能会有一些不习惯,这里介绍关于5.7版本的数据库密码问题

5.7.6 以后的版本在启动数据库的时候,会生成密码放到日志文件里

cat /var/log/mysqld.log | grep ‘password‘

复制临时密码:/6yrz&_Pc:g6 登录

登录成功查看show databases提示修改密码

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘123‘;
修改密码提示错误:
因为5.7里引入了一个validate_password插件来检验密码强度(具体查看validate_password插件参数设置)

原文地址:http://blog.51cto.com/evely/2326564

时间: 2024-08-30 13:59:41

mysql 5.7 初始密码问题的相关文章

centos7.2的yum安装mysql和修改初始密码

一.centos7.2安装mysql CentOS 7之后的版本yum的默认源中使用MariaDB替代原先MySQL,因此安装方式较为以往有一些改变: 下载mysql的源 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm 安装yum库 yum localinstall -y mysql57-community-release-el7-7.noarch.rpm 安装MySQL yum install -

CentOs安装Mysql和配置初始密码

mysql官网yum安装教程,地址:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/#repo-qg-yum-fresh-install 一.Mysql下载安装 首先下载mysql的rpm文件,下载地址:https://dev.mysql.com/downloads/repo/yum/ 使用上传命令上传至/home目录,如:rz命令(yum install -y lrzsz) 添加mysql仓库(-Uvh后面接的为你下载的rpm文件

mysql安装及初始密码问题

1)mysql 安装 1.安装MySQL YUM资源库 [[email protected] ~]# yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 2.此时可以使用以下命令搜索到所需安装mysql [[email protected] ~]# yum search mysql 3.安装 [[email protected] ~]# yum -y install mysql

mysql安装忘记初始密码怎么办

MySQL安装过程忘记初始密码最简单解决办法 ? 在安装MySQL的时候会给定一个初始的密码,而这个初始的密码特别恶心人一堆大小写特殊字符.记住是不可能的,如果之前没有过安装经历的小伙伴第一次自主安装十有八九不会去注意这个. ? 本次教程使用的MySQL版本是8.0.19版本.8版本的应该都可以使用这个方法,其他版本的不清楚,可以试一下.全程熟练的话两分钟搞定. 首先上教程. 直接操作第六步吧,前面的发现都是废话 1.先要确保my.ini文件里面的datadir的那个文件夹(data)不是手动创

mysql 设置初始密码和允许远程访问

一.mysql修改设置初始密码 安装好后的mysql,使用mysql命令,登录到图形界面: 2.在数据库内部修改用户密码. mysql> use mysql mysql> update user set password=password("huaxia") where user='root'; mysql> flush privileges; mysql> exit 3.使用修改好密码的root用户登录mysql mysql -uroot -p 二.mysql

MAC版修改MySQL初始密码的方法

问题描述: 买了mac电脑,第一次装mysql,不知道初始密码,如何修改初始密码记录下. 解决方式: http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html 亲测方法3,已成功重置密码. (感谢@非常,告诉我官网就有重置方法,网上搜了一堆堆... 另外,step1和2来源于//www.jb51.net/article/87585.htm 英文不好,官方的没太看明白# #) step1: 苹果->系统偏好设置->最下边点

liux环境下mysql 5.7 安装 初始密码查找

mysql5.7新特型,坑人的东西,首先mysql的安装初始命令改变了已改为"mysqld --initialize", 再次mysql初始成功后不会有提示初始的用户和密码. 而初始的用户名是"root",密码并没有告知. 那么要在哪里寻找呢?在/var/log/mysqld.log 文件里面查找

CentOS6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户

CentOS6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户: 最近在写一个自动化部署的Shell脚本,需要通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户, 经过一番查找和实验,得到以下几个命令,给大家分享一下: 修改初始密码:mysqladmin -uroot -pvyCE2UwSaqx3xofR password "123456" 开启远程登录,授权远程登录用户:mysql -uroot -proot -e "grant

如何解决mysql安装时不知道初始密码的情况

最近因为需要使用mysql,然后根据老男孩的<跟老男孩学linux运维 --web 集群实践>学习mysql的环境搭建一些问题,在初步学习的时候,建议大家一步一步完全按照内容写的进行安装(毕竟初始的时候有可能你并不知道写的什么意思),结果出现一个问题害我纠结了半天--初始登录mysql的时候突然发现非要我输入密码,可是为没有设置密码啊,然后把用到的所有密码都输入一遍(毕竟这台服务器没干过啥事,各种登陆密码都一样)结果发现还是登陆不了.最后在网上各种百度,最终发现:原来在mysql5.5(还是5