mysql5.7初始随机密码解决问题
来源:互联网 发布:淘宝自动发号软件 编辑:程序博客网 时间:2024/06/06 01:25
mysql5.7初始随机密码解决问题
当我们安装完成mysql5.7后,会发现它不同于以前了,输入mysql -u root -p我们会发现提示输入密码,很多小伙伴们很纳闷,我刚刚装完,没有设置密码啊!这是因为新版本的mysql中自动生成随机密码。下面来看看解决办法吧。
首先在我们安装的mysql5.7目录下新建my.ini文件
[mysql]; 设置mysql客户端默认字符集default-character-set=utf8[mysqld];设置3306端口port = 3306 ; 设置mysql的安装目录basedir=E:\mysql5.7; 设置mysql数据库的数据的存放目录datadir=E:\mysql5.7\data; 允许最大连接数max_connections=200; 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8; 创建新表时将使用的默认存储引擎default-storage-engine=INNODB
以管理员身份打开cmd窗口后,将目录切换到你的解压文件bin目录下。再输入mysqld install回车运行就可以了,注意是mysqld不是mysql。
接下来我们用mysqld –initialize 先初始化data目录。要不然mysql5.7的文件夹下面不会出现data文件夹,一开始我也感觉自己的文件怎么缺点什么。我们会发现这里的data文件是新生成的,当然这个和你安装时的目录有关系。
接着就是在输入net start mysql启动服务。或者不嫌麻烦的话,就手动启动。打开服务,启动mysql服务。到这里基本就完成了,mysql的安装啦。
前面使我们mysql的安装与配置
先使用net stop mysql关闭mysql服务,然后在提示命令管理工具输入如下命令,进入安全模式:mysqld –defaults-file=”E:\mysql5.7\my.ini” –console –skip-grant-tables,这里的路径需要根据你安装的实际路径修改。好的,这个窗口我们让它就这么运行,然后重新打开一个命令提示窗口,记得一定是管理员权限。
接着我们继续输入用户名和密码登陆,哇塞成功了。别急,这只是第一步。接下来我们还是要修改root的默认密码。
1.进入mysql数据库:mysql> use mysql;Database changed2.给root用户设置新密码mysql> update user set authentication_string=password("新密码") where user="root";Query OK,1 rows affected(0.01 sec)Rows matched:1 Changed:1Warnings: 03.刷新数据库 (一定要记得刷新)mysql>flush privileges; QueryOK, 0 rows affected (0.00 sec)4.退出mysql:mysql> quit
然后就可以重新登录了。
阅读全文
0 0
- mysql5.7初始随机密码解决问题
- mysql centos7初始随机密码
- 初次安装Mysql5.7以上版本后初始root密码找不到的问题
- 在centos中安装了mysql5.7之后解决不知道随机的密码的问题
- mysql5.7默认生成随机密码,不知道登录时需要强改
- 在centos中安装了mysql5.7之后解决不知道随机的密码的问题
- MySQL5.7密码安全策略
- mysql5.7忘记密码
- MySQL5.7密码安全策略
- MySQL5.7密码安全策略
- MySQL5.7更改密码
- mysql5.7 忘记密码
- MySQL5.7密码安全策略
- MySQL5.7改密码
- mysql5.7 密码问题
- mysql5.7 忘记密码
- MySQL5.7密码安全策略
- Mysql5.7密码问题
- android 上拉刷新下拉加载
- 疯狂的持续集成之路
- 《将博客搬至CSDN》
- 170702 逆向-调试理论复习
- input交替和css动画animation
- mysql5.7初始随机密码解决问题
- 优化回归测试的三种方法
- 游戏人物逻辑
- 机器学习中常用评估指标汇总
- BUCK电路工作原理以及参数设计
- 升级简单绘制进度条,加粗样式
- 映射时间(Temporal)类型@Temporal
- python2.6版本升级2.7
- ios集成网易云信IM功能遇到的坑