zoukankan      html  css  js  c++  java
  • Window 安装 MySQL 5.7.31 免安装版

    环境:Win7 64位

    之前安装过安装包的的版本,早上用着就出现的问题,不能启动,于是把之前的卸载后,便想着安装一个免安装的版本算了。之前也在基本机器上操作过,这次记录一下这过程吧。

    1、下载。

    打过Mysql的官网(https://dev.mysql.com/downloads/mysql/),下载Mysql 5.7.31 的压缩包 。

    刚打开地址进来,看到提是MySQL最新的版本,但如果要找前面的版本,则需要通过 下面图片的红圈点击进去,点击后,会出现下面的页面:

    由于我的电脑是64位的,这里,我就选了64-bit 的下载,点击 DOWNLOAD 下载 ,页面会跳到一个页面,问你要不要登录或注册,我们不管它,点击下载就好了。

    2、配置

    下载完成后,解压到自己想要的位置,如下图,我的是放到了 D:\Program Files\MySQL\ 这个目录,你们根据自己的情况放置就可以了。

    接下来,我们新建数据库文件存放的目录 data 和 Mysql配置设置文件 my.ini ,位置如下图所示

     

    my.ini 文件的内容为(相关的目录根据实际情况设置):

    [client]
    port=3306
    default-character-set=utf8
    
    [mysqld] 
    # 设置为MYSQL的安装目录 
    basedir = "D:/Program Files/MySQL/mysql-5.7.31-winx64"
    # 设置为MYSQL的数据目录 
    datadir = "D:/Program Files/MySQL/mysql-5.7.31-winx64/data"
    
    port=3306
    character_set_server=utf8
    sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
    
    #开启查询缓存
    explicit_defaults_for_timestamp=true

    设置环境变量:

    打开 计算机(我的电脑)的属性 -> 系统属性 -> 高级 -> 环境变量 -> 系统变量 -> 找到 Path 项  -> 编辑, 然后把 复制mysql 的 bin 目录的路径 ,追加到 变量值的后面;

    这里要注意先加上 英文输入法的分号; 然后再追加 bin 目录的路径,如:…xxxx;D:\Program Files\MySQL\mysql-5.7.31-winx64\bin

    3、安装

    以管理员身份运行 CMD 命令工具

     

    通过下面的命令,可以一步一步完成安装:

     (1)完成MySQL

    C:\windows\system32>mysqld -install      #安装mysql

    正常会输出: Service successfully installed.

    (2)初始化MySQL

    C:\windows\system32>mysqld --initialize-insecure      #mysql初始化

    这一步,输入后,没有相关的提示,需要自己去看一下 MySQL目录下的data目录,也就是自己建的那一个data目录。里面会有一个 机器名.err 这样的一个日志文件,可以看到里面有没有错误,如果没有或者只是 Warning 的,则是没有错误,那样就可以下一步了,否则可能需要删除Mysql后,再执行上面的操作,然后才可以继续下面的操作。重新安装的时候,要删除data目录下的文件后,才可以正常操作。

    (3)启动MySQL,如果正确安装后,执行下面的命令,是可以正常启动MySQL,如果提示MySQL无法启动,则需要卸载后,再安装。

    C:\windows\system32>net start mysql      #启动mysql服务
    MySQL 服务正在启动 .
    MySQL 服务已经启动成功。

    (4)登录到MySQL

    C:\windows\system32>mysql -uroot -p     #登录mysql
    Enter password:       #密码为空
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 3
    Server version: 5.7.18 MySQL Community Server (GPL)

     Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

     Oracle is a registered trademark of Oracle Corporation and/or its
     affiliates. Other names may be trademarks of their respective
     owners.

     Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

     mysql>

    提示 Enter password 的时候,因为前面没有设置密码,所以这里直接回车就可以了,后面我们再设置密码。

    (5)设置密码,在登录的情况下,输入下面的命令,设置用户 root 的密码 root 。

    mysql > set password for root@localhost = password('root');

    修改成功后,会提示 Query OK, 0 rows affected, 1 warning (0.00 sec) 这样的字样,结合上面的登录,界面大致会是这个样子的:

    (6)测试登录,修改了密码后,我们再验证一下密码是否正常,登录一下试试,输入如下命令:

    C:\windows\system32>mysql -uroot -p

    回车后,提示:

    Enter password:

    这个时候,输入我们修改后的密码 root ,然后回车。正常情况下,会提示:

    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 5
    Server version: 5.7.31 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql>

    到这里,基本上,Window 下的 免安装包版本的 Mysql,就安装完成了。虽然是免安装版本,但还是要通过CMD去安装和设置。

    至于界面管理工具,有好多可以选择,我比较常用的是SQLyog

  • 相关阅读:
    Azkaban的使用
    Azkaban安装
    Kafka 启动失败,报错Corrupt index found以及org.apache.kafka.common.protocol.types.SchemaException: Error reading field 'version': java.nio.BufferUnderflowException
    Kafka 消费者设置分区策略及原理
    Kafka利用Java API自定义生产者,消费者,拦截器,分区器等组件
    zookeeper群起总是有那么几个节点起不来的问题解决
    flume 启动agent报No appenders could be found for logger的解决
    Flume 的监控方式
    Flume 自定义 组件
    Source r1 has been removed due to an error during configuration java.lang.IllegalArgumentException: Required parameter bind must exist and may not be null & 端口无法连接
  • 原文地址:https://www.cnblogs.com/jlonghe/p/13441608.html
Copyright © 2011-2022 走看看