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

本博文的主要内容有

  .数据库的概述

  .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(大数据躺过的坑)

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/zlslch/p/5862070.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!
提供的源码资源涵盖了小程序应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值