MySql 5.7安装(随机密码,修改默认密码)两个坑

原创 2016年05月31日 10:54:47

下载了MySql 最新版本,安装的过程中,发现了很多新特性

1.data目录不见了


在进行my-default.ini配置的时候

(需要配置 # basedir = C:/Program Files/MySQL/MySQL Server 5.7.11

# datadir = C:/Program Files/MySQL/MySQL Server 5.7.11/data)

细心的同学会发现,/data这个目录不存在,但是这个data目录可不是我们手动创建的,根据官方指南

C:/>bin/mysqld --initialize

C:/>bin/mysqld --initialize-insecure

cmd中输入这两个代码中的一个就可以自动在对应的目录下生成啦

(前提是你的path配置正确,比如mysql的路径,如果提示net命令不是内部命令,就在path中增加“C:/Windows/System32”即可)


2.随机生成了一个random string 作为密码

在没有启动前,root的密码是ABC123xyz

随机生成的密码在日志文件中可以查看,没错就是在initialize命令下生成的那个data文件


使用记事本打开Acer.err



找到

“2016-02-12T15:35:00.026880Z 1 [Note] A temporary password is generated for root@localhost: Ux<<lCbrr8&d”

Ux<<lCbrr8&d

这个就是我们要找的密码了

登陆成功:


3.修改密码的指令


果然新版本中修改密码的指令也不是那么好找的。。


在成功连接之后,使用sql语句修改,以往未登录状态下的修改方法已经不能使用啦~~

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

修改成功:

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

mac 安装mysql后 忘记默认的随机密码

哎 技多不压身,但是费脑!! 弄个环境开发jsp,需要安装mysql,然后就遇到了如题的问题。。。 首先关闭mysql服务,然后开始后面的命令 1、cd /usr/local/mysql/b...

mac 安装mysql后 忘记默认的随机密码

首先关闭mysql服务,然后开始后面的命令 1、cd /usr/local/mysql/bin/ 2、sudo su 3、./mysqld_safe --skip-grant-tab...

MySQL5.6之后默认root密码的问题

前端时间安装mysql5.6后,习惯性的无密码登录,但是提示要输入密码 # mysql -u root -p Enter password: ERROR 1045 (28000): Access de...

初次安装Mysql5.7以上版本后初始root密码找不到的问题

mysql5.7新增的特性中主要的一方面就是极大增强了安全性,安装Mysql后默认会为root@localhost用户创建一个随机密码,这个随机密码在不同系统上需要使用不同方式查找,否则无法登录mys...

mysql5.7默认生成随机密码,不知道登录时需要强改

其实想要重置 5.7 的密码很简单,就一层窗户纸: 1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1 这一行配置让 mysql...

yum安装最新的MySQL 5.7

1.修改yum仓库 去这里找到你linux版本对应的包:http://dev.mysql.com/downloads/repo/yum/ 找到对应的版本后可以直接点击右侧的”Download”按钮...

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

原因是为了加强安全性,密码强度更强了,你设置的简单密码,所以报这样的错。 解决办法: 1.把密码级别降低mysql> set global validate_password_policy=0...

在centos中安装了mysql5.7之后解决不知道随机的密码的问题

在安装完成mysql5.7 之后,发现密码不知道。不要紧,直接重置密码。           1.修改配置文件my.cfg [root@localhost ~]# vi /etc/my.cnf  ...

mysql 随机生成密码

DELIMITER $$ USE `ys`$$ DROP PROCEDURE IF EXISTS `pr_get_pwd`$$ CREATE DEFINER=`root`@`%` PROCEDU...

Host is not allowed to connect to this MySQL server解决方法

今天在Linux上面装完MySQL,却发现在本地登录可以,但是远程登录却报错Host is not allowed to connect to this MySQL server,找了半天试了网上的一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)