【转载】win7mysql5.7.18免安装配置教程
闲着没事,装个mysql试试,小编以前都是用的linux,感觉mysql安装就是傻瓜式操作啊,第一次在windows系统上装,感觉出了很多问题,现在将整个过程分享给大家,希望大家在安装的时候少走弯路。
工具/原料
- win7操作系统, 64位
方法/步骤
第一步:下载。
因为是免安装,小编这里使用的是ZIP Archive 版的,非常简单。
到mysql官网下载就可以;拉到最下方选择,图框出的部分,点击download;
进入图二点击画线部分直接下载。
第二步:解压操作(可以理解为安装)。
解压路径可以自行设置,建议不要放在C盘,小编C盘分过盘内存超大所以习惯放在C盘。
解压路径为:C:\mysql
这一步没啥,就是普通解压。
第三步:配置默认文件。
在刚刚的解压路径下C:\mysql\mysql-5.7.18-winx64新建一个my.ini文件,输入以下内容(记得将涉及到路径的地方换成你自己的路径),保存后如图:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\mysql\mysql-5.7.18-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\mysql\mysql-5.7.18-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
第四步:配置mysql的环境变量
计算机->属性->高级系统设置->环境变量,
新建属性MYSQL_HOME,值为解压路径C:\mysql\mysql-5.7.18-winx64。
然后编辑系统环境变量path,在后面添加
%MYSQL_HOME%\bin;(注意前面一定要有分号),点击确定保存。
第五步:安装mysql服务
开始->搜索cmd->右键单击(以管理员身份运行),定位到C:\mysql\mysql-5.7.18-winx64\bin,输入一些命令行(如图所示),如果电脑环境正常的话,就会直接成功,如图所示。这一步一般会出很多问题,输入mysqld install之后经常出现缺包的情况(缺msvcr120.dll或者报0xc000007b的错),第六步给出这些问题的解决方法。
第六步:mysqld install运行不成功解决方法。
一般有三种可能,
1、DirectX9没有安装
链接:http://pan.baidu.com/s/1cCi6Cm 密码:wuq1
2、microsoft Visual C++没有安装
Visual C++ 2005运行库:
链接:http://pan.baidu.com/s/1dFMlJS9 密码:os8p
Visual C++ 2008运行库:
链接:http://pan.baidu.com/s/1kVeaqRt 密码:ztly
Visual C++ 2010运行库:
链接:http://pan.baidu.com/s/1pLt1ggF 密码:bhm9
3、.net没有安装
链接:http://pan.baidu.com/s/1c1HnUhU 密码:dd0y
解决方法就是一一尝试,个人建议先尝试第二种。
(以上皆为傻瓜式安装,exe文件运行即可,不再贴图)
第七步:启动mysql服务,输入net start mysql即可。若成功如图。
这一步也有可能会出现问题,就是命令行无法识别出现“net不是内部或外部命令”提示。第八步给出这一问题的解决方法。
第八步:net不是内部或外部命令解决方法。
添加环境变量即可,计算机->属性->高级系统设置->环境变量,
编辑系统环境变量path,在后面添加
C:\windows\system32\;(注意前面一定要有分号),点击确定保存。如图。
之后再运行net start mysql即可成功。
第九步:打开mysql
依旧定位到C:\mysql\mysql-5.7.18-winx64\bin
输入命令:mysql -u -root -p,别的版本可以直接点enter进入,mysql5.7为随机密码,所以这边要输入的密码不知道,可以到err文档中进行查看。步骤为:
1. 打开C:\mysql\mysql-5.7.18-winx64文件夹,搜索栏输入*.err查找log文件,以记事本方式打开,快捷键ctrl+F查找temporary password,划线部分即为随机密码。
2.输入密码进行登录。如果每次都要到log文件中查看会很麻烦,所以这边可以修改mysql登录密码。命令行为:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'passw0rd';
passw0rd可以修改为你们自己想要设置的密码。
3.输入命令行exit;退出后,使用新设置的密码进行登录,登录成功。
到这边基本上就大功告成了。
END
【转载】win7mysql5.7.18免安装配置教程的更多相关文章
- mysql5.7版本免安装配置教程
自己花了两天时间才搞清楚,希望对新手有一定帮助,有问题可以联系哦! mysql分为安装版本msi,免安装要压缩版本ZIP,下载网址:http://dev.mysql.com/downloads 免安装 ...
- mysql-5.7.18 免安装版安装配置(Windows)
mysql-5.7.18 免安装版安装配置(Windows) 一.在Mysql官网下载Mysql-5.7.18的ZIP文件 下载链接为:https://dev.mysql.com/downloads/ ...
- Mysql在windows下的免安装配置步骤和重新安装的步骤
windows下mysql免安装配置 1. 下载mysql免安装压缩包 下载mysql-5.6.22-winx64.zip 解压到本地D:\mysql-5.6.22-winx64 2. 修改配置文件 ...
- win7中下mysql-5.6.22免安装配置
windows下mysql免安装配置 1. 下载mysql免安装压缩包 下载mysql-5.6.22-winx64.zip 解压到本地D:\mysql-5.6.22-winx64 2. 修改配置文件 ...
- JDK下载安装配置教程(详细)
JDK下载安装配置教程(详细) 版权声明:本文为原创文章,转载请附上原文出处链接和本声明.https://www.cnblogs.com/mxxbc/p/11844885.html 因为最近需要在Wi ...
- 【转载】CentOS6.5_X64下安装配置MongoDB数据库
[转载]CentOS6.5_X64下安装配置MongoDB数据库 2014-05-16 10:07:09| 分类: 默认分类|举报|字号 订阅 下载LOFTER客户端 本文转载自zhm&l ...
- MySQL 5.7.9 免安装配置
MySQL 5.7.9 免安装配置 环境:win10 64位 mysql版本:mysql-5.7.9-winx64.zip (http://dev.mysql.com/downloads/mysql/ ...
- QT开发环境安装配置教程
QT开发环境安装配置教程 分类: QT2012-11-29 23:31 35366人阅读 评论(12) 收藏 举报 Linux版的直接在ubutnu软件中心输入QT,安装响应的Designer,Cre ...
- oracle客户端免安装配置、64位机器PL/SQL和VS自带的IIS连接问题
一.oracle客户端免安装配置 1.到oracle官网下载Oracle InstantClient, 把它解压缩到单独目录,例如C:\OracleClient,2. 添加环境变量 ORACLE_HO ...
随机推荐
- ssh 操作
1.登录 ssh 用户名@远程地址 2.拷贝:scp -r 本地文件夹 远程文件夹(user@ip:目录) 3.从ssh中临时退出: a. ~ (control+z) b.查看后台任务:jobs c ...
- js 三大家族之offset
JS中的offset家族: 一.offsetWidth与offsetHeight: 获取的是元素的实际宽高 = width + border + padding 注意点: 1.可以获取行内及内嵌的宽高 ...
- kibana安装汉化包
kibana安装汉化包其实很简单!但要找到汉化包可能就很麻烦了.我这里提供了6.2的版本的汉化包!至于能不能在其他版本用,我就没试过了.但6.2的kibana本人亲测.没问题!!!! 下载——解压.这 ...
- redux超易学三篇之二(开始使用react-redux)
其实 redux 真正让人感到混乱的还是在 react-redux 的使用中. 请配合完整代码参考~:完整源代码 也不是说混乱,主要是网上 推崇 最佳实践.学习一个新东西的时候,本来就很陌生,上来就用 ...
- C++_IO与文件5-文件的输入与输出
大多数计算机程序都使用了文件.文件本身是存储在某种设备上的一系列字节. 通常,操作系统管理文件,跟踪它们的位置.大小.创建时间等. 除非在操作系统级别上编程,否则通常不必担心这些事情. 真正需要的是将 ...
- POJ 2182 Lost Cows (求序列第k大)
题解 二分+树状数组 显然最和一个数的值就是rank 那么其它数有什么规律? 从后往前匹配rank,我们可以发现第i个数的rank为还没有匹配的rank第(a[i]+1)大的数 这可以用 树状数组+二 ...
- codeforces 1100F Ivan and Burgers 线性基 离线
题目传送门 题意: 给出 n 个数,q次区间查询,每次查询,让你选择任意个下标为 [ l , r ] 区间内的任意数,使这些数异或起来最大,输出最大值. 思路:离线加线性基. 线性基学习博客1 线性基 ...
- Qt随笔 - QSettings
QSettings类提供了持久的跨平台应用程序设置. 嗯,一句话概括QSettings-- 创建 来看一下原型: QSettings::QSettings(const QString &org ...
- java 并发完成任务之CountDownLatch
1.CountDownLatch是一个同步辅助类,犹如倒计时计数器,创建对象时通过构造方法设置初始值,调用CountDownLatch对象的await()方法则处于等待状态,调用countDown() ...
- git 项目常用命令
git remote -v 查看对应的远程仓库 git fetch origin master 将某个远程主机的更新,全部取回本地 git merge origin master 合并分支 git a ...