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. [luogu3939][数颜色]

    题目链接 思路 对于每一种颜色都建立一个动态开点线段树.然后每次查询的时候就去这个颜色的线段树上查询就行了.修改之后不要忘记交换颜色. 这个题目数据有点强.抄了个比较快的读入优化才卡过去. 代码 /* ...

  2. 使用T4模板动态生成邮件内容并储存到任意位置

    一.基础概念介绍 T4模板是扩展名为 .tt 的文本文件. 他分为设计时模板 和运行时模板.主要区别在于在vs中右键点击文件,打开“属性”,在“自定义工具”一栏中的值分别如下: 设计时模板: Text ...

  3. idea 设置console 无1024限制,复制到Excel分隔符\t

    在安装目录/bin中找到idea.properties文件, 更改idea.cycle.buffer.size项值为disabled,保存,重启idea Excel分隔符\t; 数字自动加逗号的情况, ...

  4. 高级组件——菜单栏JMenuBar

    菜单栏JMenuBar,菜单JMenu,菜单项JMenuItem 一旦A有子菜单项,则A为菜单JMenu,而不是菜单项JMenuItem import javax.swing.*; import ja ...

  5. centos 7 安装appache 服务器

    一.安装Apache程序,一般有三种安装方式:1.直接网络安装:2.下载rpm包,上传至服务器进行安装:3.通过原代码编译安装: yum -y install httpd rpm -qa | grep ...

  6. (链表) leetcode 21. Merge Two Sorted Lists

    Merge two sorted linked lists and return it as a new list. The new list should be made by splicing t ...

  7. cookie猜数字游戏(下)------------以及cookie使用的不安全之处

    1.通过cookie可以解决上篇中多个用户对数据的修改,每个COOKIE保存不同用户的数据 <?php if(empty($_COOKIE['num'])||empty($_GET['num'] ...

  8. aerospike数据库配置

    https://blog.csdn.net/u011344514/article/details/53082757

  9. 【leetcode-88,21】 合并两个有序数组/链表

    合并两个有序数组 (easy,1过) 给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组. 说明: 初始化 nums1 和 nu ...

  10. Vue 架构

    vue 一.认识Vue 定义:一个构建数据驱动的 web 界面的渐进式框架 优点: 1.可以完全通过客户端浏览器渲染页面,服务器端只提供数据 2.方便构建单页面应用程序(SPA) 二.引入Vue &l ...