Mysql 5.7 安装 解压缩版 忘记密码
【参考】Mysql 命令大全
【参考】MySQL 5.7.19 忘记密码 重置密码 配置文件my.ini示例 服务启动后停止 log配置
【参考】MySQL5.7.19 服务挂掉 自动关闭 mysqld got exception 0xc000001d win 2008R2
一、Mysql 压缩版安装
*安装.netframework 4.0
下载文件:mysql-5.7.19-winx64.zip
下载完成后,解压.
修改或创建解压缩根目录下配置文件 my.ini :
1. 配置环境变量
MYSQL_HOME 添加一个名叫 MYSQL_HOME 的变量
修改PATH变量,在末尾添加 %MYSQL_HOME%\bin
2. 使用cmd工具或者powershell 注意要管理员权限 运行以下命令之一
mysqld --initialize 是自动生成随机密码用户;
mysqld --initialize-insecure 自动生成无密码的root用户;
mysqld --initialize --console *初始化Mysql 并将初始密码记住
mysqld --initialize-insecure --user=mysql *初始化并空密码
3. 运行 mysqld -install 显示服务安装成功(丢失MSVCR120.dll 安装 VC redist packages for x64)
\mysql-5.7.20-winx64\bin>mysqld install mysql3306 --defaults-file="C:\mysql-5.7.20-winx64\my.ini"
4. 启动 mysql服务 运行 net start mysql
5. 使用初始密码登录 mysql -uroot -p
6. 修改密码 并更新权限
mysqladmin -u root password yourpassword *密码为空时
mysqladmin -u 用户名 -p 旧密码 password 新密码
*备注
alter user 'root'@'localhost' identified by 'passwd';
use mysql;
flush privileges;
二、常用命令
2. 卸载 mysqld --remove mysql
三、* 5.7忘记密码找回
my.ini 的mysqld下添加
skip-grant-tables
# 启动mysql服务
net start mysqld
cd C:\Program Files\MySQL\MySQL Server 5.7\bin
mysql
use mysql
设置新密码
update mysql.user set authentication_string=password('mima****') where user='root' and Host='localhost';
UPDATE user SET authentication_string=password('wfsj1234') where user='root' and Host='localhost';
*5.7以前版本可用UPDATE user SET Password=PASSWORD('newpassword') where USER='root';更新密码
保存
flush privileges;
恢复my.ini
alter user 'root'@'localhost' identified by '123'; 改密码?
*查看编码
SHOW VARIABLES LIKE 'character_set_%';
*设置
四、 mysql 5.6忘密码
跳过权限检查启动,【进入安装目录bin下】。
mysqld --skip-grant-tables
或者mysqld-nt --skip-grant-tables(提示没有这个命令)
失败,找到配置文件my-default.ini,打开并在[mysqld]下面加入skip-grant-tables。再执行上面一行命令。
3、不关闭当前窗口,再打开另一个命令行窗口。【到mysql\bin目录下】再输入mysql(C:\Program Files\MySQL\MySQL Server 5.6\bin)
4、进入 mysql> 后,连接数据库
use mysql;
5、修改密码
update user set password=password("new_password") where user="user_name";
mysqladmin -u 用户名 -p 旧密码 password 新密码
之前可以不输入密码,后面要输入
如果以上方式都出问题请参照以下说明:
******注意禅道 或其它用mysql的软件冲突.
Mysql 5.7 安装 解压缩版 忘记密码的更多相关文章
- 在Windows上安装MySQL(免安装ZIP版)
在 Windows 上安装MySQL(免安装ZIP版) 因为一些原因,重新安装了MySQL数据库,重装时习惯性使用最新版下载 此过程中发现MySQL 5.7.12 和MySQL 5.6的安装有些区别: ...
- Mysql Window 解压版 忘记密码
1. 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令: net stop mysql 打开第一个cmd1窗口,切换到mysql的bin目录,运行命令: mysq ...
- 关于MySQL 5.6.24 解压缩版重启电脑后,无法启动的问题
最近的项目需要用到mysql,想起以前安装过,就得应该没啥问题.也不知道是软件更新换代的问题,还是版权问题,网上找的msi版本的mysql都很难安装,一开始要安装.NET,我忍了,然后又要安装Visu ...
- mysql笔记一——安装和设置root密码
1. mysql 5.6安装包下载. MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的.如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提 ...
- 解决Mysql数据库拒绝远程连接和忘记密码的问题
解决数据库忘记密码的问题 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 编辑m ...
- mysql 5.6 windows7 解压缩版安装的坑
从官网下载了解压缩版的mysql ,解压缩后,配置好环境变量,运行安装命令,提示我 缺失ddl文件,然后百度,找到了一个windows 系统组件扫描安装缺失组件的程序,然后继续安装,遇到了 初始化密码 ...
- mysql8安装成功后忘记密码
我安装的是社区免安装版,安装成功后密码忘记了.参考了网上的一些方法,自己也做下笔记.仅供参考. 我安装的mysql版本下载地址:https://dev.mysql.com/downloads/mysq ...
- 【安装mysql】windows安装压缩版mysql5.7.15
160915.1459 综述 中午安装成功,但是启动失败,很可能是压缩包有问题(从别人拷的),解决了近一个小时,没搞定,于是换条方案,重新去官网下载压缩包,这次看准了windows架构,且64-b ...
- MySQL下载、安装和修改root密码
一.下载地址:MySQL_5.6.22_winx64_XiaZaiBa :http://rj.baidu.com/soft/detail/12585.html?ald 二.安装软件,安装到指定的路径, ...
随机推荐
- nodejs koa2 框架中,mongoose update一条数据
没有去看update和findOneAndUpdate的区别了,困扰了一晚上的问题,查了下官网,改成这样就好了 await model.user.findOneAndUpdate({ openIds: ...
- js计算本地时间
获取时间戳: 方法一 var dateTime = new Date();//获取本地时间 var nowTime = dateTime.getTime();//获取本地毫秒,即当前时间 var en ...
- keras用vgg16做图像分类
实际上我只是提供一个模版而已,代码应该很容易看得懂,label是存在一个csv里面的,图片是在一个文件夹里面的 没GPU的就不用尝试了,训练一次要很久很久... ## import libaries ...
- xcode9上传app时报错iTunes Store operation failed 解决方案
问题 上传至itunes Connect时报了两个错: iTunes Store Operation Failed ERROR ITMS-xxxxx:"description length: ...
- C_汉诺塔的故事(递归)
汉诺塔: 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具.大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘.大梵天命令婆罗门把圆盘从下面开始按大小顺 ...
- 多个string数组组装成一个List<Object>
最近遇到一个问题,数据库里面的数据存了一个多图字段和一个图片对应的排序,然后输出的时候需要按排序处理下. 当然,最容易想到的办法是遍历,然后添加,这次不想玩这么低级的代码,而且类似的需求项目中有好几个 ...
- Delphi 之弹出气泡消息提示
//h:窗体中控件的句柄(用在某个控件上提示消息)(要调用的控件句柄) //text:要提示的文本 //cap:提示框上的标题 //IconType:提示框上显示的图标(共三个值.1.2.3分别为提示 ...
- Linux下chkconfig命令
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息.谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接. 使用语法:chkconfig [--ad ...
- wriesharek同时监听多个端口
之前的文章<wireshark解析自定义的protobuf协议> ,当时只监听了一个端口,而如果游戏同时有二个 socket 连接,比如一个是网关另外一个是其它的,怎么办呢? for i, ...
- oracle去掉字段全部空格进行模糊查询
sql如下: select * from pwlp_law_person where replace(name,' ','') like replace('吕 刚',' ','');