【参考】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 安装 解压缩版 忘记密码的更多相关文章

  1. 在Windows上安装MySQL(免安装ZIP版)

    在 Windows 上安装MySQL(免安装ZIP版) 因为一些原因,重新安装了MySQL数据库,重装时习惯性使用最新版下载 此过程中发现MySQL 5.7.12 和MySQL 5.6的安装有些区别: ...

  2. Mysql Window 解压版 忘记密码

    1. 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令: net stop mysql 打开第一个cmd1窗口,切换到mysql的bin目录,运行命令: mysq ...

  3. 关于MySQL 5.6.24 解压缩版重启电脑后,无法启动的问题

    最近的项目需要用到mysql,想起以前安装过,就得应该没啥问题.也不知道是软件更新换代的问题,还是版权问题,网上找的msi版本的mysql都很难安装,一开始要安装.NET,我忍了,然后又要安装Visu ...

  4. mysql笔记一——安装和设置root密码

    1. mysql 5.6安装包下载. MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的.如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提 ...

  5. 解决Mysql数据库拒绝远程连接和忘记密码的问题

    解决数据库忘记密码的问题 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 编辑m ...

  6. mysql 5.6 windows7 解压缩版安装的坑

    从官网下载了解压缩版的mysql ,解压缩后,配置好环境变量,运行安装命令,提示我 缺失ddl文件,然后百度,找到了一个windows 系统组件扫描安装缺失组件的程序,然后继续安装,遇到了 初始化密码 ...

  7. mysql8安装成功后忘记密码

    我安装的是社区免安装版,安装成功后密码忘记了.参考了网上的一些方法,自己也做下笔记.仅供参考. 我安装的mysql版本下载地址:https://dev.mysql.com/downloads/mysq ...

  8. 【安装mysql】windows安装压缩版mysql5.7.15

      160915.1459 综述 中午安装成功,但是启动失败,很可能是压缩包有问题(从别人拷的),解决了近一个小时,没搞定,于是换条方案,重新去官网下载压缩包,这次看准了windows架构,且64-b ...

  9. MySQL下载、安装和修改root密码

    一.下载地址:MySQL_5.6.22_winx64_XiaZaiBa :http://rj.baidu.com/soft/detail/12585.html?ald 二.安装软件,安装到指定的路径, ...

随机推荐

  1. Dada_WenJian

    import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.FileWr ...

  2. ajax冲刺03

    ---恢复内容开始--- 1.jq中ajax封装 简单的$.ajax方法使用示例:请关注 传参类型及数据 <!DOCTYPE html> <html lang="en&qu ...

  3. java springboot2 jquery 抽奖项目源码

    java+springboot2+jquery+jdk8   实现的多种抽奖效果! 体验抽奖地址: http://47.98.175.6:8091/ 赞助获得源码!!!

  4. MAC 开启与关闭SIP

    1. 查看SIP状态 在终端中输入csrutil status,就可以看到是enabled还是disabled. 2. 关闭SIP S1  重启MAC,按住cmd+R直到屏幕上出现苹果的标志和进度条, ...

  5. 微信小程序开发注意事项总结:上拉加载失效、转义字符等

    1.上拉加载失效 问题背景:部分页面上拉加载失效.当使用flex布局,底部固定,中间采用自适应撑满全屏实现滚动时,发现上拉加载失效,不知道是什么原因. 解决问题: 在小程序中,官方为我们提供了原生的下 ...

  6. MySql.Data.dll的版本

    在.Net下访问Mysql,先是用6.4.4,老有问题,也不知道哪个版本可以用,查询官网 https://dev.mysql.com/doc/connector-net/en/connector-ne ...

  7. linux软连接

    linux软连接.类似window的快捷方式可以跨磁盘块(硬连接不可以). #软硬链接 ln -sf source target ln source target #硬链接不能跨分区 #批量解压文件 ...

  8. Nginx——location常见配置指令,alias、root、proxy_pass

    1.[alias] 别名配置,用于访问文件系统,在匹配到location配置的URL路径后,指向[alias]配置的路径.如: location /test/ { alias /home/sftp/i ...

  9. MySQL技术内幕读书笔记(七)——锁

    锁 ​ 锁是数据库系统区分与文件系统的一个关键特性.为了保证数据一致性,必须有锁的介入.数据库系统使用锁是为了支持对共享资源进行并发访问,提供数据的完整性和一致性. lock与latch ​ 使用命令 ...

  10. 企业和个人都需要的终极跨平台全端解决方案 UniApp

    相信大家在平时开发过程中都会遇到这两类问题: 很多中小型企业要快速开发一个产品,这个产品至少需要覆盖平台范围为:ios.Android.web/H5.微信/支付宝小程序,那么需要的投入的人力成本.时间 ...