准备

下载页面:https://dev.mysql.com/downloads/mysql/

点击 Download 按钮下载zip包到本地,解压(以我本地的解压路径是 D:\db\mysql-5.7.19-winx64 为例讲解,位置可以自定义)

配置环境变量

以我本地的解压路径是 D:\db\mysql-5.7.19-winx64 为例:

此电脑-->右键-->属性-->高级系统设置-->环境变量-->系统变量-->Path-->编辑-->新建-->填入“D:\db\mysql-5.7.19-winx64\bin”-->确认

配置mysql配置文件

在mysql解压目录下新建my.ini配置文件

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:/db/mysql-5.7.19-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:/db/mysqldata
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

配置服务并启动

以管理员身份运行cmd,并进入到解压目录下的bin目录

命令的前置条件

需要安装vc++2013,常见错误:

运行mysqld -install:无法启动此程序,因为计算机丢失MSVCP120.dll。

vc++2013的下载地址:https://support.microsoft.com/en-us/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package

安装

mysqld -install

执行命令后,提示:Service successfully installed. 表示安装成功

初始化

mysqld --initialize

开启服务

net start mysql

查找初始密码

mysq在5.7版本以上为root用户默认生成了一个临时登录密码,该密码是生成在数据目录data下的.err文件里.密码在第七行(不自动换行)

如果没有该文件,请用错误的密码尝试登录一次mysql

mysql -uroot -p

输入一个错误密码后再回来查看有没有生成.err文件

修改初始密码

正常处理

首先,用默认初始密码登录root,输入默认密码

mysql -uroot -p

修改密码:

mysql> set password for 用户名@localhost = password('新密码');
mysql> set password for root@localhost = password('123456');

特殊处理

输入密码后,出现error 1130; 出现这种问题可能是非法关机、删除root用户等导致的,mysql数据库user表中没有root用户,如果localhost也无法登陆,则需要在my.ini最后加上skip-grant-tables,这样就不需要密码登录;

然后,NET STOP MYSQL;NET START MYSQL;flush privileges;

注:如果没有flush privileges;,将出现error 1290

最后,记得skip-grant-table删掉重启mysql

显示Ok后密码修改成功。

远程连接出现Error 1130问题

原文:https://blog.csdn.net/luoxiping1/article/details/80010976

1、改表法

可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称”%”

mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>flush privileges;
mysql>select host, user from user
2、授权法

例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT ALL PRIVILEGES ON . TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON . TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

相关知识

msvcp、msvcr、vcomp140.dll属于VC++2015版

msvcp、msvcr、vcomp110.dll属于VC++2012版

msvcp、msvcr、vcomp100.dll属于VC++2010版

msvcp、msvcr、vcomp90.dll属于VC++2008版

msvcp、msvcr60、71和80.dll,以及vcomp.dll(不带数字版本号)属于VC++2005版

除了丢失、缺少这类错误之外,如果一个程序打开之后提示“并行配置错误”,那么也是因为没有安装VC++运行库。

参考文章

windows系统mysql-5.7.19官方绿色版zip包安装教程

win10解压安装mysql方法及遇见的问题(缺少MSVCR120.dll文件、服务无法启动)

windows系统mysql-5.7官方绿色版zip包安装教程的更多相关文章

  1. windows系统mysql-5.7.19官方绿色版zip包安装教程

    环境: 系统环境 Windows 10 64位 mysql版本 5.7.19 一.万变不离的下载 下载页面:https://dev.mysql.com/downloads/mysql/ 点击 Down ...

  2. windows mysql官方绿色版zip包安装教程

    环境: 系统环境 Windows 10 64位 mysql版本 5.7.19 一.万变不离的下载 下载页面:https://dev.mysql.com/downloads/mysql/ 点击 Down ...

  3. java jdk1.8 32/64位 官方绿色版下载附安装教程

    java jdk1.8 32/64位 官方绿色版下载附安装教程 地址:https://www.jb51.net/softs/691593.html

  4. mysql绿色版小白简易安装教程

    第一步,解压并安装mysql 我们先解压整个安装包 然后进入解压后的安装包 复制安装包路径 然后按Windows键,打开"开始",输入cmd 接着以管理员方式打开cmd 如图 接着 ...

  5. Winserver2012下mysql 5.7解压版(zip)配置安装

    一.安装 下载mysqlzip版本mysql不需要运行可执行文件,解压即可,下载zip版本mysqlmsi版本mysql双击文件即可安装,相对简单,本文不介绍此版本安装 配置环境变量打开环境变量配置页 ...

  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使用zip包安装mysql8.0.12

    1.前言 在windows下有两种安装mysql的方式,一种是msi的方式,一种是使用zip包的安装方式.通常都是用msi的方式,毕竟不需要敲命令,只用图形界面就可以完成安装.zip包的安装方式也很简 ...

  9. Windows 64位 安装Oracle instantclient 官方绿色版和PL/SQL Developer 总结

    原文: http://blog.csdn.net/kimsoft/article/details/8751267 操作系统:Windows 7 64位旗舰 要求,安装PL/SQL Developer用 ...

随机推荐

  1. Codeforces 1278F: Cards

    题目传送门:CF1278F. 题意简述: 有 \(n\) 个独立随机变量 \(x_i\),每个随机变量都有 \(p = 1/m\) 的概率取 \(1\),有 \((1-p)\) 的概率取 \(0\). ...

  2. XSS小游戏

    第一关 直接在URL输入 ?name=<script>alert('xss')</script> 第二关 找源码,输入test,value值变为test,我们可以在输入框尝试x ...

  3. hadoop 源码编译

    hadoop 源码编译 1.准备jar 1) hadoop-2.7.2-src.tar.gz 2) jdk-8u144-linux-x64.tar.gz 3) apach-ant-1.9.9-bin. ...

  4. NOIP 2002 产生数

    洛谷 P1037 产生数 https://www.luogu.org/problemnew/show/P1037 JDOJ 1298: [NOIP2002]产生数 T3 https://neooj.c ...

  5. luoguP4008 [NOI2003]文本编辑器

    题意 splay维护即可 code: #include<bits/stdc++.h> using namespace std; const int maxn=2000010; int T, ...

  6. SpringDataJPA对SimpleJpaRepository/JPARepository返回结果的进一步处理(大体浏览,没细看)

    package com.yb.fw.core.helper; public enum Op { LIKE,// like NOTLIKE,// notlike EQ,// = NOTEQ,// != ...

  7. springboot启动时控制台不显示映射的URL

    背景 今天,第一次使用 2.2.0 版本的springboot,在访问接口时发现访问不到,于是在控制台进行 URL 搜索,发现并相关没有内容 原因 springboot版本差异,切换回 2.0.5.R ...

  8. 徒手实现lower_bound和upper_bound

    STL中lower_bound和upper_bound的使用方法:STL 二分查找 lower_bound: ; ; //初始化 l ,为第一个合法地址 ; //初始化 r , 地址的结束地址 int ...

  9. Linux性能优化实战学习笔记:第六讲

    一.环境准备 1.安装软件包 终端1 机器配置:2 CPU,8GB 内存 预先安装 docker.sysstat.perf等工具 [root@luoahong ~]# docker -v Docker ...

  10. Linux性能优化实战学习笔记:第四十二讲

    一.上节回顾 上一节,我们学习了 NAT 的原理,明白了如何在 Linux 中管理 NAT 规则.先来简单复习一下. NAT 技术能够重写 IP 数据包的源 IP 或目的 IP,所以普遍用来解决公网 ...