mysql-5.7.9-winx64遇坑记
昨天在mysql5.0上导入sql文件时,一直卡在一个地方报错,也没仔细分析,认为应该是mysql版本太低不支持这个语法而已。遂决心下载一个最新版本的mysql,却浑然不知前面无数的坑已经埋伏好了在等着我......(当然这肯定是和我英语不好、没研究mysql有关)
废话不多说,开始百度mysql,发现官网实在太大340多M。到其他网站寻找小点的安装包,找到了一个90多M的,ok。开始安装,百度了一个安装教程,结果直接finish就无反应了。what the fuck???就这样卸载之后又在网上找了一个安装包,如此反复,始终不成功。没得法,还是去官网下载吧,结果还需要oracle账户,丢你老母!
找到了一个压缩版780M,慢慢下吧。下好之后又是百度教程.....
第一步:
加入环境变量path:D:\BaiduYunDownload\mysql-5.7.9-winx64\bin;
第二步:
my-default.ini复制一份到当前文件夹,然后重命名为my.ini
打开my.ini
加入:
basedir =E:\mysql\mysql-5.6.27-winx64
datadir =E:\mysql\mysql-5.6.27-winx64\data
# 绑定IPv4和3306端口 bind-address = 0.0.0.0
port =3306 max_connections=200
第三步:
安装和启动服务:
1.开始——>搜索cmd——>打开cmd.exe 。
2.进入E:\mysql\mysql-5.6.27-winx64\bin 目录
3.执行mysqld -install命令安装服务
4.执行net start mysql命令启动服务(打开计算机——>管理——>服务和应用程序下——>服务)可以看到mysql的服务,并且可以设置自动启动还是手动启动,是启动服务还是暂停服务。
这一步坑就不少了,第一个坑执行mysqld -install命令报错:信息如下:Install/Remove of the Service Denied
解决办法:打开cmd.exe程序的时候选择“用管理员身份打开”。
第二个坑还是执行mysqld -install命令因为之前写的是port =3306 max_connections=200,mysql以为端口号是"3306 max_connections=200",报错。
解决办法:换行
第三个坑执行mysqld -install命令提示:MySQL服务正在启动 MySQL服务无法启动 服务没有报告任何错误
解决办法:执行mysqld --initialize 需要初始化才会出现data内容 包含基础信息
第四步:
登录mysql(要确保mysql服务启动状态):依然进入到E:\mysql\mysql-5.6.27-winx64\bin 目录
执行mysql -uroot -p命令,显示提示输入密码的(解压版默认密码是空的),直接回车就会以root的身份成功登录到mysql中了
还是坑:报的错我忘记了,好像是提示需要密码
解决办法:mysql的这个版本会 生成随机密码。
随机生成了一个random string 作为密码
在没有启动前,root的密码是ABC123xyz
随机生成的密码在日志文件中可以查看,没错就是在initialize命令下生成的那个data文件夹下的${username}.err找到
"2016-11-02T15:30:55.821863Z 1 [Note] A temporary password is generated for root@localhost: kI:bulbRe7l!"其中kI:bulbRe7l!就是mysql给我生成的随机密码
登陆成功后修改密码ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';即可
mysql-5.7.9-winx64遇坑记的更多相关文章
- Cat搭建遇坑记
1. Cat搭建遇坑记 1.1. 报错 服务端启动 Unable to get component: class com.dianping.cat.analysis.TcpSocketReceiver ...
- openstack cloudinit 遇坑记
我们在工作中经常会遇到创建云主机的情况,但是很少遇到给云主机改主机名的情况. 一台云主机的 hostname 一旦确定可能会涉及到很多东西,有些应用是依赖hostname的. 今天devops组的同 ...
- layui表单引入ueditor遇坑记
1. 错误示例:表单容器是div标签则无法获取ueditor的内容 注:对于普通的表单元素表单容器是div也都能获取 <!DOCTYPE html> <html> <he ...
- Spark踩坑记——数据库(Hbase+Mysql)
[TOC] 前言 在使用Spark Streaming的过程中对于计算产生结果的进行持久化时,我们往往需要操作数据库,去统计或者改变一些值.最近一个实时消费者处理任务,在使用spark streami ...
- [转]Spark 踩坑记:数据库(Hbase+Mysql)
https://cloud.tencent.com/developer/article/1004820 Spark 踩坑记:数据库(Hbase+Mysql) 前言 在使用Spark Streaming ...
- Spark踩坑记——数据库(Hbase+Mysql)转
转自:http://www.cnblogs.com/xlturing/p/spark.html 前言 在使用Spark Streaming的过程中对于计算产生结果的进行持久化时,我们往往需要操作数据库 ...
- mac开发环境爬坑记(搭建php+nginx+mysql+redis+laravel+git+phpstorm)
题外话:前几天,终于以原价一半的价格,将我那台15版mbp在bbs上卖了出去.之所以用了“终于”这个词儿,是我一直迟迟没有下定决心卖掉它,可眼瞅着再不卖掉,又要掉价,况且我的新电脑,也终于下来了. 话 ...
- Spark踩坑记——Spark Streaming+Kafka
[TOC] 前言 在WeTest舆情项目中,需要对每天千万级的游戏评论信息进行词频统计,在生产者一端,我们将数据按照每天的拉取时间存入了Kafka当中,而在消费者一端,我们利用了spark strea ...
- Spark踩坑记——共享变量
[TOC] 前言 Spark踩坑记--初试 Spark踩坑记--数据库(Hbase+Mysql) Spark踩坑记--Spark Streaming+kafka应用及调优 在前面总结的几篇spark踩 ...
随机推荐
- LA 4973 Ardenia (3D Geometry + Simulation)
ACM-ICPC Live Archive 三维几何,题意是要求求出两条空间线段的距离.题目难度在于要求用有理数的形式输出,这就要求写一个有理数类了. 开始的时候写出来的有理数类就各种疯狂乱套,TLE ...
- 2018-2-13-win10-uwp-获得Slider拖动结束的值
title author date CreateTime categories win10 uwp 获得Slider拖动结束的值 lindexi 2018-2-13 17:23:3 +0800 201 ...
- js获取盒子scrollTop
前言:如何单纯获取某个盒子的滚动值-->> (属性可写可读) var scroll = document.getElementById('box').scrollTop;//获取盒子的滚 ...
- hdu 1217 Arbitrage(佛洛依德)
Arbitrage Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total S ...
- Codeforces Round #168 (Div. 1 + Div. 2)
A. Lights Out 模拟. B. Convex Shape 考虑每个黑色格子作为起点,拐弯次数为0的格子构成十字形,拐弯1次的则是从这些格子出发直走达到的点,显然需要遍历到所有黑色黑色格子. ...
- java线程与进程的比较
线程具有许多传统进程所具有的特征,故又称为轻型进程(Light—Weight Process)或进程元:而把传统的进程称为重型进程(Heavy—Weight Process),它相当于只有一个线程的任 ...
- 802.1X技术简介
- 深度解读 - TDD详细(测试驱动开发)
本文结构: 什么是 TDD 为什么要 TDD 怎么 TDD FAQ 学习路径 延伸阅读 什么是 TDD TDD 有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(Unit Test Driv ...
- ES6/ES7/ES8新特性
ES6 变量的改变 let const 2. 字符串新增方法 let str = 'react'; str.includes('re') // true str.repeat(3) // reactr ...
- 在eclipse动态网页项目中,编写web.xml时,servlet标签报错.
cvc-complex-type.2.4.b: The content of element 'servlet' is not complete. One of '{"http:// jav ...