zoukankan      html  css  js  c++  java
  • 数据库概述、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:SoftWareMySQLmysql-5.7.11-winx64
    datadir = D:SoftWareMySQLmysql-5.7.11-winx64Data
    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_HOMEin;(注意加分号)

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

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

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

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

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

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

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

    C:UsersAdministrator>cd /d D:

    D:>cd D:SoftWareMySQLmysql-5.7.11-winx64

    D:SoftWareMySQLmysql-5.7.11-winx64>cd bin

    D:SoftWareMySQLmysql-5.7.11-winx64in>

      6、自己新建好Data目录

       

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

      D:SoftWareMySQLmysql-5.7.11-winx64in>mysqld --initialize

      回车

      

        

      8、执行 mysqld -install命令

      D:SoftWareMySQLmysql-5.7.11-winx64in > mysqld install

    或者

      D:SoftWareMySQLmysql-5.7.11-winx64in >

            mysqld install MySQL --defaults-file=

                                                              " D:SoftWareMySQLmysql-5.7.11-winx64inmy.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:SoftWareMySQLmysql-5.7.11-winx64in> 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(大数据躺过的坑)

     

     

  • 相关阅读:
    强化学习的基本迭代方法
    基于文本描述的事务聚类
    学习强化学习之前需要掌握的3种技能
    其它 华硕 ASAU S4100U 系统安装 win10安装 重装系统 Invalid Partition Table 解决
    数据分析 一些基本的知识
    Python 取样式的内容 合并多个文件的样式 自定义样式
    电商 Python 生成补单公司需要的评论格式3
    SpringBlade 本地图片上传 生成缩略图
    SQL Server 字符串截取
    SpringBlade 本地图片上传
  • 原文地址:https://www.cnblogs.com/zlslch/p/5862070.html
Copyright © 2011-2022 走看看