MySQL之MySQL5.7安装包(msi文件)在Windows8下安装
最近自己在使用MySQL5.7.16.msi安装MySQL。自己下载的是.msi文件,在安装的过程中遇到了许多文件,网上大部分的Blog都是关于免安装包的安装方法,希望我的方法对大家有帮助。
1,下载MySQL5.7
到ORACLE官网社区下载MySQL5.7
2,第一次安装MySQL
打开msi文件,按照步骤依次输入信息即可,但有一点要提一下,
服务器类型的选择:
Developer Machine(开发机器),个人用桌面工作站,占用最少的系统资源
Server Machine(服务器),MySQL服务器可以同其它应用程序一起运行,例如FTP、email和web服务器。MySQL服务器配置成使用适当比例的系统资源。
Dedicated MySQL Server Machine(专用MySQL服务器):该选项代表只运行MySQL服务的服务器。假定运行没有运行其它应用程序。MySQL服务器配置成使用所有可用系统资源。
根据自己情况选择即可,一般WEB服务器选择第二个。
注意:
这时候安装好的MySQL服务器表面上可以运行的。在安装的时候没有修改服务器的名称,那么这时候服务器的名称应该是MySQL57。
3,配置MySQl环境变量
在 “控制面板\系统和安全\系统” 中点击 “高级系统设置->高级->环境变量”
在系统变量中找到path,并且在最后附加上MySQL的安装下的bin路径,并且与其他的路径用分号隔开。
比如:
自己的MySQL安装在C:\Program Files\MySQL\MySQL Server 5.7\bin
那么只需要在path后面追加上“;C:\Program Files\MySQL\MySQL Server 5.7\bin”
到这里MySQL环境变量就配置好了。
4,清除“系统文件”缓存
在cmd管理员窗口中,
用 net stop MySQL57 可以关闭窗口,
用 net start MySQL57 可以开启窗口。
这时候看起来就一起正常。
但是如果出现了以下的情况就蛋疼了,
先说明清除了“系统文件”缓存,MySQL就会立即停止。
我这儿用的是360软件清除系统缓存垃圾,有时候不清理系统缓存,在多次开关机后都会造成MySQL无法启动的情况。
然后再在cmd中输入net start MySQL57就会出现无法启动,
用mysqld --console将错误信息输出
大家都知道MySQL5.7及其以上的版本在MySQL安装目录下都不会有data文件夹,我想最开始之所以MySQL能够启动主要就是系统文件中缓存了这个data目录,当系统文件被释放,自然就会报错了。
按照提示的错误,自己的C:\Program Files\MySQL\MySQL Server 5.7下没有data文件夹。
自己试了网上的方法,比如
mysqld --initialize
或是
mysqld --initialize -insecure
或是
mysqld --initialize-insecure --user=mysql
来生成一个data文件夹,并且按照网上的方法配置my-default.ini文件,
但是还是不能启动。
不过自己还在网上看到一种方法,就是把MySQL Server 5.6下的data文件夹拷到MySQL Server 5.7下,听起来感觉不太靠谱,就没尝试。
5,第二次安装MySQL
我在这儿没有使用多聪明的方法,就是再重新安装一个MySQL服务器。
步骤如下:
(1)卸载掉原有的MySQL服务器(最开始安装的时候MySQL服务器的名称就是MySQL57)
sc delete MySQL57
(2)安装一个MySQL服务器
mysqld --install
(3)创建一个data文件夹
mysqld --initialize-insecure
(4)启动MySQL服务器(这里创建的MySQL服务器默认的名称是mysql)
net start mysql
(5)建立与数据库的连接
mysql -uroot -p
然后输入密码,这个密码在创建的data目录下的错误日志(.err)文件中。
(6)重置密码
alter user
'root'@'localhost' identified by '新密码';
MySQL之MySQL5.7安装包(msi文件)在Windows8下安装的更多相关文章
- 【MySQL】MySQL之MySQL5.7安装包(msi文件)在Windows8下安装
最近自己在使用MySQL5.7.16.msi安装MySQL.自己下载的是.msi文件,在安装的过程中遇到了许多文件,网上大部分的Blog都是关于免安装包的安装方法,希望我的方法对大家有帮助. 1,下载 ...
- 解决安装包在win7,win8系统下安装后运行没有管理员权限
今天打包一个程序在客户机上安装运行:一直报没有管理员权限:客户机是win8系统:直接右键管理员身份运行则都可以:为了避免不让用户每次都这么麻烦:只有问哈群友和百度,终于找到解决方法: 第一步:项目属性 ...
- 解决msi文件在XP上安装未完成(提示安装程序被中断,未能安装app。需要重新启动该安装程序进行重试)的问题。
如图所示,我利用Visual Studio 2015制作了一个小程序.基于.Net 4.0.用VS的Install扩展,新建Install项目进行打包.打包为.msi文件.该安装文件在已经安装了 .N ...
- 配置Windows Server2008+iis+php+mysql所需下载安装包
最近一个朋友让我帮忙给配置服务器iis+php+mysq 环境,遇到了很多问题,特此就在这里说一下.小弟只是在windwos2003 和windwos XP下配置过iis+php+mysql,去朋友那 ...
- 下载谷歌浏览器(Chrome)扩展离线安装包crx文件最简单的方法
转:http://alyzq.com/?p=627 如果不会使用,请看下面的操作步骤 引言(可以不看): 下面介绍一下,下载谷歌浏览器(Google Chrome)扩展的离线安装包crx文件最简单的方 ...
- R软件中 文本分析安装包 Rjava 和 Rwordseg 傻瓜式安装方法四部曲
这两天,由于要做一个文本分析的内容,所以搜索了一天R语言中的可以做文本分析的加载包,但是在安装包的过程,真是被虐千百遍,总是安装不成功.特此专门写一篇博文,把整个心塞史畅快的释放一下. ------- ...
- [转]Android应用安装包apk文件的反编译与重编译、重签名
背景介绍: 最近在做Robotium自动化测试,使用到solo.takeScreenshot()函数以在测试过程中截图,但此函数需要被测试APP具有<uses-permission androi ...
- Android安装包apk文件在某些版本操作系统上安装解析包出错问题的解决办法
当我们将Android升级功能的中的下载新版本apk文件存放在data/data/xxx.apk位置时,在有的些版本的手机中安装可能会出现安装包解析出错的问题,对于该问题的解决方案是提升该文件的权限. ...
- 把app(apk和ipa文件)安装包放在服务器上供用户下方法
怎么把app(apk和ipa文件)安装包放在服务器上供用户下载? IIS服务器网站不能下载.apk文件的原因:IIS的默认MIME类型中没有.apk文件,所以无法下载.解决办法:给.apk格式文件添加 ...
随机推荐
- 动画animation的三个应用(漂浮的白云、旋转的星球、正方体合成)
× 目录 [1]漂浮的白云 [2]旋转的星球 [3]正方体合成 前面的话 前面介绍过动画animation的详细用法,本文主要介绍动画animation的三个效果 漂浮的白云 [效果演示] [简要介绍 ...
- 设置让TortoiseGit记住账号和密码
方法一:在"C:\Documents and Settings\Administrator\.gitconfig" 文件 或 "项目/.git/config"文 ...
- jQuery 简介和安装
什么是jQuery jQuery是一个轻量级的"写的少,做的多"的JavaScript库. jQuery库包含以下功能: HTML 元素选取 HTML 元素操作 CSS 操作 HT ...
- 计算机中数据实体和数据表示形式(以C#为例)
摘自网络的一段话: “在程序代码中,可以用多种方式表示数据,十进制.十六进制.八进制都是常用的表示方式,但计算机内部永远就只使用二进制,与你写程序时用什么无关.你说要定义数组int a[10],其中涉 ...
- Sandcastle入门:创建C#帮助文档
Sandcastle入门:创建C#帮助文档 今天学到了一个东西:利用vs2005生成的dll/xml来生成帮助文档. 完成这个伟大任务的是Sandcastle,微软推出的类库文档编译工具. 在开始这篇 ...
- [Asp.net 5] DependencyInjection项目代码分析3-Ninject
Microsoft.Framework.DependencyInjection.Ninject 该工程内部共包含5个类文件,底层使用Ninject实现依赖注入,工程截图如下: 从文件命名可以看出,Ni ...
- C#各种文件操作的代码与注释
C#各种文件操作的代码与注释,具体看下面代码: using System; using System.Collections.Generic; using System.Linq; using Sys ...
- 【C#】在窗体中水平居中的控件,到了XP下不居中的解决办法
我时不时会遭遇这个操蛋问题,今天得闲研究了一下,解决如下: A.将窗体FormBorderStyle属性改为Fixed系,当然这会导致用户不能拖拉窗口大小,所以你可能需要B计划↓ B.确保在[VS]中 ...
- 基于Ionic2的开源项目
项目介绍 基于Ionic2的Ionic中文论坛客户端,该应用也是边学边做的,为了将更多常用东西加入到APP中,有些逻辑不通之处,敬请包涵. 开源地址 https://github.com/zxj963 ...
- 介绍开源的.net通信框架NetworkComms框架 源码分析(十)DOSProtection
原文网址: http://www.cnblogs.com/csdev Networkcomms 是一款C# 语言编写的TCP/UDP通信框架 作者是英国人 以前是收费的 目前作者已经开源 许可是 ...