文档章节

Windows Mysql5.7.11 服务端安装详解

思悟修
 思悟修
发布于 2017/05/27 16:46
字数 659
阅读 29
收藏 0

MySQL服务端安装过程主要是选择安装类型(自定义、典型和完整版),一般我都会选择自定义主要是为了安装到指定目录上,此过程省略,下面着重记录配置过程。

1.配置my.ini文件

在解压的目录下面复制my-default.ini改名字为 my.ini

1.1 配置编码和密码过期时间

1.2 配置安装根目录和数据储存data目录

2.配置环境变量

环境变量添加MySQL安装根目录并在path中添加MySQL bin文件的路径

3.安装MySQL服务

开始安装用管理员身份打开命令行按照下面操作过程进行安装

3.1. 安装服务

mysqld --install。

3.2. 启动服务

net start MySQL

(可能遇到问题,MySQL 服务正在启动。MSQL服务无法启动。服务没有报告任何错误。请键入NET HELPMSG 3534 以获得更多的帮助。

把data文件夹删掉,用mysqld --initialize 初始化data目录即可。删不掉data的时候,把任务管理器打开结束掉mysqld进程(注意其他过程中如果存在此问题也结束此进程重新来过一次)

重新开启服务以后,如果成功后登陆mysql(此时不知道默认密码

mysql -u root -p 回车 输入密码

出现 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

3.3. 重设密码

关闭服务net stop MySQL

用安全模式打开,mysqld --skip-grant-tables

这个时候,命令行的光标会一直闪。注意,不要动,打开另一个命令行窗口

新窗口登录 mysql -u root -p  

密码为空,直接回车;就可以进去了

然后输入use mysql;

(可能先前的版本密码的抬头是password,5.7.11是 authentication_string,可以select * from user,查看一下)

(老版本)update user set password=password("123456") where user="root";

(5.7.11)update user set authentication_string=password("123456") where user="root";
最后,flush privileges;就OK了。

重新登陆试试是否可用,先将mysqld进程关闭然后启动进程net start MySQL

登陆mysql -u root -p 应该可以登陆成功!

4.navicat 无法登陆问题

命令行可以登陆但是本地Navicat无法登陆,并且提醒用户密码过期无法登陆

此时用管理员打开命令行进入mysql后,直接输入下面的命令

SET PASSWORD = PASSWORD('123456');

然后Navicat就可以登陆成功了!

 

 

© 著作权归作者所有

下一篇: Tomcat闪退问题
思悟修
粉丝 5
博文 59
码字总数 43362
作品 0
杭州
私信 提问
mysql5.7.19zip免安装以及修改root密码

下载 官方下载地址,可能你需要注册账号 下载64位版本,如下图: 解压到安装目录,比如我是E:IDEmysql-5.7.19-winx64 配置环境变量 新建环境变量MYSQL_HOME,值为安装目录E:IDEmysql-5.7.19...

notis
2017/09/23
0
0
centos7最小版本安装nginx+tomcat+java+mysql运行环境

  最近项目从windows搬到linux,由于项目组成员有限并且有其它紧急的任务需要处理,因而这个任务就落到我的头上了。下面记录下centos最小版本安装nginx+tomcat+mysql+java的运行环境。 ce...

无声胜有声
2016/03/15
0
0
Apache基础教程

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的A...

harries
2016/03/23
75
0
thrift详解

背景 thrift最早由facebook开发,后来贡献给了apache。thrift主要解决跨语言调用的问题。 thrift和protobuf有啥区别? thrift和protobuf,都解决了一个问题就是夸语言数据结构的定义,json也...

卢禹
2016/09/27
269
1
Linux挂载命令mount用法及参数详解

导读 mount是Linux下的一个命令,它可以将分区挂接到Linux的一个文件夹下,从而将分区和该目录联系起来,因此我们只要访问这个文件夹,就相当于访问该分区了。 挂接命令(mount) 首先,介绍一...

linuxprobe
2016/05/09
23
0

没有更多内容

加载失败,请刷新页面

加载更多

OpenStack 简介和几种安装方式总结

OpenStack :是一个由NASA和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenSta...

小海bug
昨天
6
0
DDD(五)

1、引言 之前学习了解了DDD中实体这一概念,那么接下来需要了解的就是值对象、唯一标识。值对象,值就是数字1、2、3,字符串“1”,“2”,“3”,值时对象的特征,对象是一个事物的具体描述...

MrYuZixian
昨天
6
0
数据库中间件MyCat

什么是MyCat? 查看官网的介绍是这样说的 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵...

沉浮_
昨天
7
0
解决Mac下VSCode打开zsh乱码

1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码。 iTerm2展示如下: VSCode展示如下: 2...

HelloDeveloper
昨天
9
0
常用物流快递单号查询接口种类及对接方法

目前快递查询接口有两种方式可以对接,一是和顺丰、圆通、中通、天天、韵达、德邦这些快递公司一一对接接口,二是和快递鸟这样第三方集成接口一次性对接多家常用快递。第一种耗费时间长,但是...

程序的小猿
昨天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部