文档章节

mysql5.7 社区zip版安装配置

觉皇
 觉皇
发布于 2016/07/01 15:03
字数 621
阅读 117
收藏 2
点赞 1
评论 0

1.首先官网下载,下载地址 http://dev.mysql.com/downloads/mysql/ 直接点击mysql的那个大的图片即可进入安装程序下载,这个是安装程序是32位的,但是32位和64位机器都可以用,

Note: MySQL Installer is 32 bit, but will install both 32 bit and 64 bit binaries.

2.但是我眼瞎没看见,下了个zip版的,那就解压后手动配置吧。首先复制根目录下的my-default.ini,改名为my.ini,my.ini用下面内容替换

[client]

port=3306

#客户端字符类型,与服务端一致就行,建议utf8
default-character-set=utf8

[mysqld]

port=3306

#服务端字符类型,建议utf8
character_set_server=utf8

#解压根目录
basedir=E:\mysql-5.7.13-winx64

#解压根目录\data
datadir=E:\mysql-5.7.13-winx64\data

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]

#解压根目录\bin\mysqld.exe
E:\mysql-5.7.13-winx64\bin\mysqld.exe 

3. 配置环境变量

我的电脑-属性-高级-环境变量-新建

变量MYSQL_HOME  值E:\mysql-5.7.13-winx64

找到变量path 编辑,在后面加上  ;%MYSQL_HOME%\bin

4. 打开cmd窗口,执行命令,提示Service successfully installed.即为服务安装成功,然后执行mysqld --initialize初始化mysql的data目录(注意此处不要手动创建data文件夹)。

C:\Users\Administrator>e:

E:\>cd mysql-5.7.13-winx64/bin

E:\mysql-5.7.13-winx64\bin>mysqld -install
Service successfully installed.
E:\mysql-5.7.13-winx64\bin>
E:\mysql-5.7.13-winx64\bin>mysqld --initialize

5.通过net strat mysql 启动服务,但是通过mysql -u root登录却报错mysql ERROR 1045 (28000): Access denied for user

6. 编辑mysql配置文件my.ini,在[mysqld]这个条目下加入 skip-grant-tables ,保存退出后重启mysql。这时候在cmd里面输入mysql -u root 就可以不用密码登录了,但很多操作都会受限制,因为我们不能grant(没有权限)。按下面的流程修改密码。注意mysql数据库下已经没有password这个字段了,password字段改成了authentication_string

1.进入mysql数据库:

mysql> use mysql;
Database changed

2.给root用户设置新密码,蓝色部分自己输入:
mysql> update user set authentication_string=password("新密码") where user="root";
Query OK, 1 rows affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0

3.刷新数据库
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

4.退出mysql:
mysql> quit
Bye

改好之后,再修改一下my.ini这个文件,把我们刚才加入的"skip-grant-tables"这行删除,保存退出再重启mysql就可以了。

© 著作权归作者所有

共有 人打赏支持
觉皇
粉丝 1
博文 25
码字总数 2154
作品 0
西青
windows平台下安装与配置mysql5.7

博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 在windows上安装mysql5.7需要具有系统的管理员权限。 Windows平台...

Mr大表哥 ⋅ 2017/08/05 ⋅ 0

Linux服务器部署mysql5.7.x 二进制包

mysql5.7的安装相对于5.6还是有点区别,本章主要介绍二进制的安装方法。 mysql 5.7下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 安装 我下载的是版本是mysql5.7.22...

crazy_charles ⋅ 04/20 ⋅ 0

MySQL各个版本的区别

MySQL 的官网下载地址:http://www.mysql.com/downloads/ 在这个下载界面会有几个版本的选择。 1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。 2. MySQL Enterpris...

hisense20112784 ⋅ 2017/06/08 ⋅ 0

windows下解压版MySql安装说明,及乱码终极解决方案

windows下MySql安装说明 下载准备 下载地址 下载完成后解压到需要安装的目录 开始安装 配置环境变量 将目录添加到环境变量; 注意是追加,不要覆盖 修改Mysql配置文件 将文件重命名为 添加以...

小泼皮 ⋅ 2016/11/04 ⋅ 0

跟王老师学MySQL:安装MySQL

跟王老师学MySQL:安装MySQL 主讲教师:王少华 QQ群号:483773664 学习目标 下载和安装MySQL 一、下载MySQL (一)下载地址: http://dev.mysql.com/downloads/ (二)、Mysql 各个版本区别:...

imentors ⋅ 2016/06/30 ⋅ 0

MySQL(root用户)密码重置&安装配置

参考: MySQL(root用户)密码重置 MySQL5.7官方开发手册 MySQL 5.7 新特性详解 Centos 安装mysql5.7 CentOS7 安装Mysql5.7(解压缩版) CentOS6.5安装与配置Mysql数据库 http://mysqlserverteam...

IamOkay ⋅ 2016/04/02 ⋅ 0

mysql5.7在centos上安装的完整教程以及相关的“坑”

安装前的准备 Step1: 如果你系统已经有mysql,如一般centos自带mysql5.1系列,那么你需要删除它,先检查一下系统是否自带mysql yum list installed | grep mysql Step2: 删除系统自带的mysql...

lifetragedy ⋅ 2016/11/25 ⋅ 0

openstack trove支持mysql5.7

最近在做mysql5.7的产品化预研,碰到一点坑,在此说明一下。社区里面merge了一个patch(https://review.openstack.org/#/c/526728/),代码改动量不大,其实改动最大的是mysql本身,所以在制作...

Jon_Wong ⋅ 06/15 ⋅ 0

MySQL各版本的区别第一个MySQLCommunityServer,这个不要钱第二个MySQLE

MySQL各版本的区别 第一个 MySQL Community Server,这个不要钱! 第二个 MySQL Enterprise 这个要掏钱,不过可以打电话咨询问题,也就是电话技术支持。 第三个 MySQL Cluster,这个单独是没...

Airship ⋅ 2015/01/15 ⋅ 0

windows系统下安装最新mysql 5.7.13解压版

最近因为需要测试mysql的多种主从配置方案,所以要安装多个mysql。为了更好的应用机器,干脆就在一台windows机器上安装了多个mysql,用不同的端口号区别开。那么,最好的选择自然就是安装多个...

gaolu ⋅ 2016/07/25 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

005. 深入JVM学习—Java堆内存参数调整

1. JVM整体内存调整图解(调优关键) 实际上每一块子内存区域都会存在一部分可变伸缩区域,其基本流程:如果内存空间不足,则在可变的范围之内扩大内存空间,当一段时间之后,内存空间不紧张...

影狼 ⋅ 11分钟前 ⋅ 0

内存障碍: 软件黑客的硬件视图

此文为笔者近日有幸看到的一则关于计算机底层内存障碍的学术论文,并翻译(机译)而来[自认为翻译的还行],若读者想要英文原版的论文话,给我留言,我发给你。 内存障碍: 软件黑客的硬件视图...

Romane ⋅ 44分钟前 ⋅ 0

SpringCloud 微服务 (七) 服务通信 Feign

壹 继续第(六)篇RestTemplate篇 做到现在,本机上已经有注册中心: eureka, 服务:client、order、product 继续在order中实现通信向product服务,使用Feign方式 下面记录学习和遇到的问题 贰 or...

___大侠 ⋅ 今天 ⋅ 0

gitee、github上issue标签方案

目录 [TOC] issue生命周期 st=>start: 开始e=>end: 结束op0=>operation: 新建issueop1=>operation: 评审issueop2=>operation: 任务负责人执行任务cond1=>condition: 是否通过?op3=>o......

lovewinner ⋅ 今天 ⋅ 0

浅谈mysql的索引设计原则以及常见索引的区别

索引定义:是一个单独的,存储在磁盘上的数据库结构,其包含着对数据表里所有记录的引用指针. 数据库索引的设计原则: 为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索...

屌丝男神 ⋅ 今天 ⋅ 0

String,StringBuilder,StringBuffer三者的区别

这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 首先说运行速度,或者说是, 1.执行速度 在这方面运行速度快慢为:StringBuilder(线程不安全,可变) > StringBuffer...

时刻在奔跑 ⋅ 今天 ⋅ 0

java以太坊开发 - web3j使用钱包进行转账

首先载入钱包,然后利用账户凭证操作受控交易Transfer进行转账: Web3j web3 = Web3j.build(new HttpService()); // defaults to http://localhost:8545/Credentials credentials = Wallet......

以太坊教程 ⋅ 今天 ⋅ 0

Oracle全文检索配置与实践

Oracle全文检索配置与实践

微小宝 ⋅ 今天 ⋅ 0

mysql的分区和分表

1,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看mysql分表的3种方法 什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一...

梦梦阁 ⋅ 今天 ⋅ 0

exception.ZuulException: Forwarding error

错误日志 com.netflix.zuul.exception.ZuulException: Forwarding error Caused by: com.netflix.hystrix.exception.HystrixRuntimeException: xxx timed-out and no fallback available. Ca......

jack_peng ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部