昨天在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. laravel 实现微博第三方登陆

    https://blog.csdn.net/a12541254/article/details/79415550 1.安装 composer require socialiteproviders/we ...

  2. Android教程-01 Android Studio创建第一个项目

    视频教程建议采用超清模式, 关注更多视频订阅我的优酷 最近一直使用Android Studio 简单把Android Studio介绍下 1. 首先介绍下 Android Studio的快捷键 由于之 ...

  3. NLP --- 条件随机场CRF详解 重点 特征函数 转移矩阵

    上一节我们介绍了CRF的背景,本节开始进入CRF的正式的定义,简单来说条件随机场就是定义在隐马尔科夫过程的无向图模型,外加可观测符号X,这个X是整个可观测向量.而我们前面学习的HMM算法,默认可观测符 ...

  4. 安装ssh-batch工具

    关于sshbatch sshbatch是用perl写了非常方便操作管理集群的一个工具,项目的源码在GitHub托管. 关于sshbatch以及其详细的使用方法,春哥在GitHub上介绍的非常详细了,详 ...

  5. 2018-8-10-win10-uwp-win2d-使用-Path-绘制界面

    title author date CreateTime categories win10 uwp win2d 使用 Path 绘制界面 lindexi 2018-08-10 19:17:19 +08 ...

  6. java 递归(Recursion)

    现在要求输出一个给定目录中的全部文件的路径. 本程序肯定只能依靠递归的操作完成,因为在一个给定的路径下有可能还是文件夹,那么如果是文件夹的话则肯定要继续列出,重复判断. 递归:程序调用自身的编程技巧 ...

  7. mpvue的坑,持续更新-.-

    mpvue... 坑 怎么说呢,去github看一下,发现还是有很多问题没有解决... 不支持filter 亲,到现在还没有支持filter哦.只能用替代方法了,用computed或者渲染前先处理数据 ...

  8. js基础——流程控制语句

    1.if语句 if(条件表达式){    若条件成立只执行我,下面的分支不执行   }else if(条件表达式){   语句;  }else if(条件表达式){   语句;  }else{     ...

  9. 初学ServiceMix

    因为老板给的毕业题目是ESB相关,需要学下ServiceMix(版本7.0.1) 但是SOA这东西技术上比较旧,加上主要是企业在用,个人学习的不多,所以资料比较少 CSDN上看到篇文章不错但是有些地方 ...

  10. Koa搭建简单服务器

    1. dependencies "co-mysql": "^1.0.0", "koa": "^2.7.0", " ...