【MySQL】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】MySQL之MySQL5.7安装包(msi文件)在Windows8下安装的更多相关文章
- 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 ...
- R软件中 文本分析安装包 Rjava 和 Rwordseg 傻瓜式安装方法四部曲
这两天,由于要做一个文本分析的内容,所以搜索了一天R语言中的可以做文本分析的加载包,但是在安装包的过程,真是被虐千百遍,总是安装不成功.特此专门写一篇博文,把整个心塞史畅快的释放一下. ------- ...
- 下载谷歌浏览器(Chrome)扩展离线安装包crx文件最简单的方法
转:http://alyzq.com/?p=627 如果不会使用,请看下面的操作步骤 引言(可以不看): 下面介绍一下,下载谷歌浏览器(Google Chrome)扩展的离线安装包crx文件最简单的方 ...
- windows10下安装Mysql 5.6(zip格式安装包)
5.6的安装包是一个zip文件,里面包含了data(有表空间文件和日志文件),bin等文件夹.不同于以往的只需要双击安装.msi就行了.因此,在此记录下安装包是.zip时的安装步骤. 1下载 进htt ...
- 怎样从Mysql官网下载mysql.tar.gz版本的安装包
今天学习在Linux上部署项目,用到了Mysql,因此想要下载适用于Linux的安装版本,在Mysql官网找了半天,终于找到怎样下载了,这里写出来,以后大家找的时候就好找了. 第一步:在百度输入My ...
- LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat.Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx.MySQL.PHP.phpMyA ...
- lanmp v2.5一键安装包发布(包括lamp,lnmp,lnamp安装)
lanmp一键安装包是wdlinux官网2010年开始推出的lamp,lnmp,lnamp(apache,nginx,php,mysql,zend,eAccelerator,pureftpd)应用环境 ...
随机推荐
- VS2013创建Node.js C++ Addons的过程
首先看我的Node.js版本. node –v v6.11.4 然后参照这篇文章来做: https://nodejs.org/api/addons.html#addons_hello_world 安装 ...
- 如何用Client OM获取页面上一个Content web part的内容
[解决方法] According to Wictor Wilén, The Client Object Model is fairly limited when it comes to working ...
- VC++ MFC应用程序项目文件2.cpp
//GameServer.cpp: 定义应用程序的入口点. // #include "stdafx.h" #include "GameServer.h" #de ...
- 解决CentOS下无法发送邮件的问题
最近有个项目从虚拟主机迁到云主机上,换了个环境,原来用于找回密码的发送邮件功能竟然用不了了!反应极慢,导致tenginx报504网关超时错误. 5.5 or 7.0, sockets 初次百度,看了别 ...
- IT行业简报 2014-2-8
1.微信在“我的银行卡”页面接入嘀嘀打车,三天内微信打车突破10万单,日均订单为70万,其中微信支付订单超过48万单2.三大运营商手机支付用户仅366.3万,与腾讯单月发展手机支付用户500万户相比, ...
- 分析jQuery源码时记录的一点感悟
分析jQuery源码时记录的一点感悟 1. 链式写法 这是jQuery语法上的最大特色,也许该改改POJO里的set方法,和其他的非get方法什么的,可以把多行代码合并,减去每次 ...
- 微信小程序 - wxpage
WXPAGE 开源地址如下:https://github.com/tvfe/wxpage 极快的小程序打开 - 势必是用户体验的重中之重 #页面描述 A:代表全局App.js var wxpage = ...
- Ubuntu Server无法安装busybox-initramfs
解决方法很简单,使用英文安装就好,可以参考这个帖子:http://forum.ubuntu.com.cn/viewtopic.php?f=77&t=471547&p=3137632
- python获取系统开机时间
import psutil import time time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(psutil.boot_time()))
- 顺利编译 binutiles-gcc-glibc
恩,前面一篇弃了,先知道怎么能成功,还有要避开哪些坑,然后再去仔细研究到底咋回事. 这里顺利编译 arm-lfs-linux-gnueabi , 参考了下面的资料: 1. <Linux From ...