昨天在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遇坑记的更多相关文章

  1. Cat搭建遇坑记

    1. Cat搭建遇坑记 1.1. 报错 服务端启动 Unable to get component: class com.dianping.cat.analysis.TcpSocketReceiver ...

  2. openstack cloudinit 遇坑记

    我们在工作中经常会遇到创建云主机的情况,但是很少遇到给云主机改主机名的情况. 一台云主机的 hostname  一旦确定可能会涉及到很多东西,有些应用是依赖hostname的. 今天devops组的同 ...

  3. layui表单引入ueditor遇坑记

    1. 错误示例:表单容器是div标签则无法获取ueditor的内容 注:对于普通的表单元素表单容器是div也都能获取 <!DOCTYPE html> <html> <he ...

  4. Spark踩坑记——数据库(Hbase+Mysql)

    [TOC] 前言 在使用Spark Streaming的过程中对于计算产生结果的进行持久化时,我们往往需要操作数据库,去统计或者改变一些值.最近一个实时消费者处理任务,在使用spark streami ...

  5. [转]Spark 踩坑记:数据库(Hbase+Mysql)

    https://cloud.tencent.com/developer/article/1004820 Spark 踩坑记:数据库(Hbase+Mysql) 前言 在使用Spark Streaming ...

  6. Spark踩坑记——数据库(Hbase+Mysql)转

    转自:http://www.cnblogs.com/xlturing/p/spark.html 前言 在使用Spark Streaming的过程中对于计算产生结果的进行持久化时,我们往往需要操作数据库 ...

  7. mac开发环境爬坑记(搭建php+nginx+mysql+redis+laravel+git+phpstorm)

    题外话:前几天,终于以原价一半的价格,将我那台15版mbp在bbs上卖了出去.之所以用了“终于”这个词儿,是我一直迟迟没有下定决心卖掉它,可眼瞅着再不卖掉,又要掉价,况且我的新电脑,也终于下来了. 话 ...

  8. Spark踩坑记——Spark Streaming+Kafka

    [TOC] 前言 在WeTest舆情项目中,需要对每天千万级的游戏评论信息进行词频统计,在生产者一端,我们将数据按照每天的拉取时间存入了Kafka当中,而在消费者一端,我们利用了spark strea ...

  9. Spark踩坑记——共享变量

    [TOC] 前言 Spark踩坑记--初试 Spark踩坑记--数据库(Hbase+Mysql) Spark踩坑记--Spark Streaming+kafka应用及调优 在前面总结的几篇spark踩 ...

随机推荐

  1. H3C 各种视图之间的关系

  2. Project Euler Problem 7-10001st prime

    素数线性筛 MAXN = 110100 prime = [0 for i in range(210000)] for i in range(2,MAXN): if prime[i] == 0: pri ...

  3. 最强 NLP 预训练模型库 PyTorch-Transformers 正式开源:支持 6 个预训练框架,27 个预训练模型

    先上开源地址: https://github.com/huggingface/pytorch-transformers#quick-tour 官网: https://huggingface.co/py ...

  4. H3C ISDN DCC基本配置示例

  5. Typeahead

    翻译自官网:https://angular-ui.github.io/bootstrap/#/typeahead Typeahead可以在输入框输入时有只能提示的作用. 参数设置: 1) ng-mod ...

  6. 小程序clearinterval无效解决

    小程序clearinterval无效解决 小程序clearinterval清除定时器无效,原因是定时器使用与清除方法不对导致的,我们应将定时器绑定变量,这样在关闭页面清空定时器clearinterva ...

  7. mybatis 嵌套查询与懒加载

    懒加载:对于页面有很多静态资源的情况下(比如网商购物页面),为了节省用户流量和提高页面性能,可以在用户浏览到当前资源的时候,再对资源进行请求和加载. fetchType="lazy" ...

  8. Windows Community Toolkit 3.0 新功能 在WinForms 和 WPF 使用 UWP 控件

    本文告诉大家一个令人震惊的消息,Windows Community Toolkit 有一个大更新,现在的版本是 3.0 .最大的提升就是 WinForm 和 WPF 程序可以使用部分 UWP 控件. ...

  9. Study in JI During the Summer Vacation

    15/07/2019-21/07/2019 Task List: 1.uow homework including vocabulary and listening 2.ASL's dictation ...

  10. Lua环境搭建之使用EditPlus搭建Lua开发环境

    luatools正则表达式extension工具encoding 一.语法高亮 打开 EditPlus,Tools 工具-->Preferences首选项==>setting & ...