本博文的主要内容有

  .数据库的概述

  .mysql-5.7.11-winx64.zip 的下载

    .mysql-5.7.11-winx64.zip 的安装

  .mysql-5.7.11-winx64.zip 的配置

  .mysql-5.7.11-winx64.zip 的使用

推荐以下方式来安装mysql

MySQL Server类型之MySQL客户端工具的下载、安装和使用(博主推荐)

1、数据库的概述

前言

  想说的是,有mysql一定基础的人员,学大数据里的hive、hbase更是可贵!

2、mysql-5.7.11-winx64.zip 的下载

    http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.11-winx64.zip
 
可以从以下网址,找到所有的MySQL的历史版本
https://downloads.mysql.com/archives/community/


3、mysql-5.7.11-winx64.zip 的安装和配置

   1、 解压缩zip包

 

  这里想说的是,我们都知道,关于软件的安装,有两种,msi方式和压缩包解压安装。

关于msi的安装方式,我这里便不多赘述了,见

http://jingyan.baidu.com/article/7e440953d6f0702fc1e2ef61.html

 

  压缩包解压方式的安装:

然后,在这一步有资料说,修改默认配置文件my-default.ini。这里啊,我呢。一般为了专业规范起见,将默认的my-default.ini修改命名为my.ini(这一点,是模仿hadoop/spark)里的配置文件设法。

2、             变成         

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the

# *** default location during install, and will be replaced if you

# *** upgrade to a newer version of MySQL.

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data

# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging

# changes to the binary log between backups.

# log_bin

# These are commonly set, remove the # and set as required.

# basedir = .....

# datadir = .....

# port = .....

# server_id = .....

# Remove leading # to set options mainly useful for reporting servers.

# The server defaults are faster for transactions and fast SELECTs.

# Adjust sizes as needed, experiment to find the optimal values.

# join_buffer_size = 128M

# sort_buffer_size = 2M

# read_rnd_buffer_size = 2M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

  3、做如下的修改

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
basedir = D:\SoftWare\MySQL\mysql-5.7.11-winx64
datadir = D:\SoftWare\MySQL\mysql-5.7.11-winx64\Data
port = 3306
# server_id = .....

# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

4、配置环境变量

新建,MYSQL_HOME,

在windows的path里,添加如下

;%MYSQL_HOME\bin;(注意加分号)

5、将mysql注册为windows系统服务,即初始化mysql

具体操作是在命令行中执行以下命令(需要以管理员身份运行命令行):

以下命令是在dos命令行中进行的

需要切换到mysq安装的bin目录,

否则,会将服务目录指定为C:\Program Files\MySQL\MySQL Server 5.7\mysqld

这里,顺便,学些dos窗口里的一些常用命令吧!

以管理员的身份进行运行,

C:\Users\Administrator>cd /d D:\

D:\>cd D:\SoftWare\MySQL\mysql-5.7.11-winx64

D:\SoftWare\MySQL\mysql-5.7.11-winx64>cd bin

D:\SoftWare\MySQL\mysql-5.7.11-winx64\bin>

  6、自己新建好Data目录

  

  7、执行mysqld.exe --initialize 命令,

  D:\SoftWare\MySQL\mysql-5.7.11-winx64\bin>mysqld --initialize

  回车

  

    

  8、执行 mysqld -install命令

  D:\SoftWare\MySQL\mysql-5.7.11-winx64\bin > mysqld install

或者

  D:\SoftWare\MySQL\mysql-5.7.11-winx64\bin >

mysqld install MySQL --defaults-file=

" D:\SoftWare\MySQL\mysql-5.7.11-winx64\bin\my.ini"

   

或者

  

显示Service successfully installed.表示初始化成功!

  9、执行mysqld.exe -nt --skip-grant-tables

注意:窗口无反应

  10、重新打开dos窗口,执行mysql -u root

  11、执行mysql -u root

mysql> use mysql

Database changed

mysql> update user set authtication_string=Password('rootroot') where user='root'

-> set password=Password('rootroot')

->

  12、在任务管理器中终止mysqld进程,

 

  13、开启mysql服务。

D:\SoftWare\MySQL\mysql-5.7.11-winx64\bin> net start mysql

安装完成。

5、mysql-5.7.11-winx64.zip 的使用

以后,每次,都是到bin

  感谢如下的链接博主:

  http://www.cnblogs.com/endv/p/5205435.html

总结:

  对于windows里安装Mysql,会出现各种问题,在此,我也是在这基础上,得到了认识和提升!!!

  问题:

解决办法1:

mysqld –remove MySQL

【转】终于知道为什么我的mysql总是卸载的不干净以及老是找不到my.ini文件

http://blog.sina.com.cn/s/blog_6fc5bfa90100qmr9.html

http://www.cnblogs.com/zlslch/p/5862100.html

推荐书籍:

欢迎大家,加入我的微信公众号:大数据躺过的坑     免费给分享
 
 
 

同时,大家可以关注我的个人博客

 http://www.cnblogs.com/zlslch/   和  http://www.cnblogs.com/lchzls/ 

  人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。
  目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,每天必须有收获

以及对应本平台的QQ群:161156071(大数据躺过的坑)

数据库概述、mysql-5.7.11-winx64.zip 的下载、安装、配置和使用(windows里安装)图文详解的更多相关文章

  1. snort + barnyard2如何正确读取snort.unified2格式的数据集并且入库MySQL(图文详解)

    不多说,直接上干货! 为什么,要写这篇论文? 是因为,目前科研的我,正值研三,致力于网络安全.大数据.机器学习研究领域! 论文方向的需要,同时不局限于真实物理环境机器实验室的攻防环境.也不局限于真实物 ...

  2. MySQL 8.0.20 安装教程图文详解(windows 64位)

    MySQL 8.0.20 安装教程图文详解(windows 64位)  更新时间:2020年05月09日 15:09:04   转载 作者:瘦肉粥不加糖     这篇文章主要介绍了MySQL 8.0. ...

  3. 【必知必会】手把手教你配置MySQL环境变量——图文详解

    一.先决条件 假设我们已经成功安装MySQL数据库.如果还有小伙伴不知道如何安装MySQL数据库,可以在本文下留言,留言数超20,则出一期"手把手教你安装MySQL数据库--图文详解&quo ...

  4. 阿里云服务器Linux CentOS安装配置(三)yum安装mysql

    阿里云服务器Linux CentOS安装配置(三)yum安装mysql 1.执行yum安装mysql命令:yum -y install mysql-server mysql-devel 2.启动mys ...

  5. Mysql 事务隔离级别(图文详解)

    本文由 SnailClimb 和 BugSpeak 共同完成. 事务隔离级别(图文详解) 什么是事务? 事物的特性(ACID) 并发事务带来的问题 事务隔离级别 实际情况演示 脏读(读未提交) 避免脏 ...

  6. Ubuntu16.04下沙盒数据导入到 Neo4j 数据库(图文详解)

    不多说,直接上干货! 参考博客 http://blog.csdn.net/u012318074/article/details/72793914   (表示感谢)  前期博客 Neo4j沙盒实验申请过 ...

  7. 全网最详细的CentOS7里如何安装MySQL(得改为替换安装MariaDB)(图文详解)

    不多说,直接上干货! 直接yum install mysql的话会报错,原因在于yum安装库里没有直接可以用的安装包,此时需要用到MariaDB了,MariaDB是MySQL社区开发的分支,也是一个增 ...

  8. Ubuntu16.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 说在前面的话  首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu LTS \n \l r ...

  9. Ubuntu14.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 说在前面的话  首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu 14.04.4 LTS ...

随机推荐

  1. 自定义MVC路由配置

    首先我用MVC4新增一个订单查看的功能 1.创建控制器OrderController namespace MvcApplication3.Controllers { public class Orde ...

  2. <七> jQuery 设置内容和属性

    设置内容 text() - 设置或返回所选元素的文本内容 html() - 设置或返回所选元素的内容(包括 HTML 标记) val() - 设置或返回表单字段的值 设置属性 jQuery attr( ...

  3. DB天气app冲刺第三天

    昨天很郁闷而且烦躁的的过了一天 什么也没弄.今天其实也没有怎么做..进度非常慢.. 因为个人的问题 所以这两天的效率非常慢. 但今天还是做了一些东西.把listview做出来了.做出了一个按钮的效果. ...

  4. objective-c常用数学方法

    1. 三角函数  double sin (double);正弦  double cos (double);余弦  double tan (double);正切  2 .反三角函数  double as ...

  5. U盘、移动硬盘提示格式化的处理

    移动硬盘突然打不开了,一点击就提示要求格式化,这种问题本人亲历,现已解决,千万别格式化,千万别格式化,用系统自带磁盘恢复 CHKDSK命令即可解决此问题 方法/步骤 1.在开始菜单找到“运行”窗口,也 ...

  6. Codeforces Round #230 (Div. 2) C Blocked Points

    题目链接 题意 : 给你一个半径为n的圆,圆里边还有圆上都有很多整点,让你找出与圆外的任意一个整点距离等于1的点. 思路 :这个题可以用枚举,画个图就发现了,比如说先数第一象限的,往下往右找,还可以找 ...

  7. HDU3400+三分

    三分出两个中间的位置即可. /* 两次三分 */ #include<stdio.h> #include<string.h> #include<stdlib.h> # ...

  8. Cocos2d-x内存自动释放机制--透彻篇

    首先在架构里面需要明白,如果使用new创建对象的话,我们需要自己释放内存,如果直接用引擎提供的警静态方法,我们可以不做内存管理,引擎自动处理,因为引擎背后有一个自动释放池.通过查看源码可以知道,每个静 ...

  9. 如何忽略usb host 模式设备连接确认对话框

    <li class="alt"><span><span>package android.hardware.usb;  </span> ...

  10. RUST叫系统编程语言,而GO是网络编程语言

    用GO你必须要搞清楚一点,GO不是面向CPU密集计算的,而是面向IO密集计算的!!!RUST才是面向CPU密集计算的语言,所以RUST叫系统编程语言,而GO是网络编程语言.GO跟JAVA的Spring ...