win安装绿色版 MySQL 5.7

一、下载安装服务

1.1. 下载解压

我的解压路径为:

D:\Env\MySQL\mysql-5.7.24-winx64

1.2. 配置环境变量

  • 变量名:MYSQL_HOME
  • 变量值:D:\Env\MySQL\mysql-5.7.24-winx64
  • path里添加:%MYSQL_HOME%\bin

1.3. 新建my.ini文件

[mysql]
default-character-set=utf8
[mysqld]
basedir=D:\Env\MySQL\mysql-5.7.24-winx64
datadir=D:\DataBase\MySQLData
port=3306
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
skip-grant-tables

1.4. 安装服务命令

管理员打开CMD:

# 初始化
mysqld --initialize # 安装卸载服务
mysqld -install
mysqld -remove # 启动停止mysql
net start mysql
net stop mysql

二、登陆创建密码

2.1. 登陆mysql

>mysql -uroot -p    #无密码
mysql> update mysql.user set authentication_string=password('123456') where user='root'; # 修改密码
mysql> flush privileges; ##刷新权限
mysql> \q

2.2. 注释掉my.ini免密检查

[mysql]
default-character-set=utf8
[mysqld]
basedir=D:\Env\MySQL\mysql-5.7.24-winx64
datadir=D:\DataBase\MySQLData
port=3306
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
#skip-grant-tables

2.3. 重新登陆【完成安装】

mysql> alter user user() identified by "123456";

三、配置无密码登陆

[client]
port = 3306
default-character-set=utf8
host=127.0.0.1
user=root
password=123456

四、忘记密码修改

4.1. 关闭mysql密码检查

net stop mysql
mysqld --skip-grant-tables

4.2.多开一个cmd窗口,登陆mysq

4.3.修改密码重启电脑

mysql> update mysql.user set authentication_string=password('123456') where user='root';
mysql> flush privileges;
mysql> \q

4.4.登陆测试

>mysql -uroot -p

4.5.解决错误

mysql> alter user user() identified by "123456";

五、错误问题

5.1. msvcr120.dll丢失

安装Visual C++ Redistributable Packages

安装完成后重新执行上述步骤

5.2. ERROR 1820 (HY000)

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

声明密码

mysql> alter user user() identified by "123456";

六、版本差异

6.1.改密码

新版:

update mysql.user set authentication_string=password('123456') where user='root';

老版:

update user set password=password('新密码') where user='root'

Mysql-5.7.20-winx64绿色版安装步骤的更多相关文章

  1. win10下MySQL 5.7.20解压版安装步骤

    1.从官网下载MySQL5.7.20解压版64位:https://dev.mysql.com/downloads/file/?id=473309. 2.解压(我的解压路径为:E:\mysql-5.7. ...

  2. MySql绿色版安装步骤和方法,以及配置文件修改,Mysql服务器启动

    MySql绿色版Windows安装步骤和方法,以及配置文件修改,Mysql服务器启动 支持“标准”Markdown / CommonMark和Github风格的语法,也可变身为代码编辑器: 支持实时预 ...

  3. mysql官网下载链接——绿色版&安装版

    windows64位5.5.60安装版 https://downloads.mysql.com/archives/get/file/mysql-5.5.60-winx64.msi windows64位 ...

  4. mysql 5.7.20解压版安装配置

    MySql 5.7.20版本免安装版配置过程   下载地址为: https://dev.mysql.com/downloads/mysql/ 最下面根据自己的操作系统选择合适的型号 下载完以后解压缩到 ...

  5. Mysql 5.7.24 解压版安装步骤

    1.设置 MYSQL_HOME 变量(在mysql解压根目录下) 例如:C:\Program Files\mysql-5.7.24 2.系统path 变量最后面增加 %MYSQL_HOME%\bin ...

  6. MySQL 5.7.20绿色版安装详细图文教程

    MySQL 5.7.20绿色版安装详细图文教程 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下产品.这篇文章主要介绍了MySQL 5.7.20绿色版安装 ...

  7. MySql 5.7.20 绿色版安装

    MySql 5.7.20 绿色版安装 一.MySql 安装 1.从官网下载绿色压缩包. 2.解压安装文件到指定目录 3.创建配置文件 my.ini 到解压文件的根目录,my.ini 配置文件如下,需将 ...

  8. Windows 8.1下 MySQL绿色版安装配置与使用

    原文:Windows 8.1下 MySQL绿色版安装配置与使用 Mysql-5.6.17-winx64操作步骤: 一.安装MySQL数据库 1.下载. 下载地址:http://downloads.my ...

  9. Mysql绿色版安装和遇到的问题

    MySQL绿色版安装整套流程,http://www.cnblogs.com/LiuChunfu/p/6426918.html,按这个教程装完后,用cmd命令窗口也能登陆.但是用mysql-font登不 ...

随机推荐

  1. 【洛谷P1052】过河 离散化+dp

    题目大意:给定一个长度为 N 的序列,有 M 个点对答案的贡献为 1,其余为 0,现从起点出发,每次只能走 [s,t] 个单位,求从起点走到终点时答案贡献最小是多少. 题解:由于 N 很大,无法直接记 ...

  2. 【译】3. Java反射——构造函数

    原文地址:http://tutorials.jenkov.com/java-reflection/constructors.html ================================= ...

  3. 对于Arrays的deep相关的方法。

    关于: deepEquals Arrays.equals(Object[] o1, Object[] o2):当是判断数组是引用类型数组的时候,从以下条件判断: 1.o1与o2指向同一个数组实例时,返 ...

  4. C 线程学习记录

    "互斥锁"(Mutual exclusion,缩写 Mutex),防止多个线程同时读写某一块内存区域. 这时的解决方法,就是在门口挂n把钥匙.进去的人就取一把钥匙,出来时再把钥匙挂 ...

  5. MooFest POJ - 1990 (树状数组)

    Every year, Farmer John's N (1 <= N <= 20,000) cows attend "MooFest",a social gather ...

  6. POJ 2553 The Bottom of a Graph (Tarjan)

    The Bottom of a Graph Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 11981   Accepted: ...

  7. RPC简介

    一:为什么会出现RPC呢? 当公司业务量还是很小的时候,所有的程序都放置在一台机器上,程序之间通过函数或者类来调用.1:当公司的业务发展越来越大,业务线越来越多,公司后端人员也越来越多,分布在不同的业 ...

  8. qml: 截图(单窗口);

    Item提供了grabToImage方法,能够对窗口内指定区域进行截图: Rectangle { id: source width: 100 height: 100 gradient: Gradien ...

  9. 解析:为什么程序员应该有一台Mac个人电脑?

    对于开发来讲,使用Mac电脑的好处,下面简单列举几个: 首先,macOS很安全和稳定,Mac 系统的底层是最原始的unix操作系统,很多大型的银行和军工企业都是这个操作系统,安全性很高,基本不需要安装 ...

  10. 非root用户sudo_ssh免密钥

    非root用户sudo_ssh免密钥 目标:从服务器上ssh登陆后sudo免密钥执行相应的命令 环境介绍: 192.168.65.130 web224 # 步骤一: # 每个节点执行(不是必须,但是建 ...