zoukankan      html  css  js  c++  java
  • 如何安装 MySql 5.7.22

    你首先得去官网去下载一个zip文件,https://dev.mysql.com/downloads/mysql/

     以我所选版本为例,选择MYSQL Community Server 然后在右边选择你所对应的版本 我的是64位 下载相应的zip版本

    https://dev.mysql.com/downloads/mysql/5.7.html#downloads

    它又要让你注册了,别理他。

    下载好了,是如下图

    解压之后,应该是如下图一样,但是少了两个文件。一个是data文件夹,还有一个是mysql.ini

    接下来我们得去配环境变量了,不然待会没法执行mysqld命令了。点击计算机(右键)->属性->高级系统变量,新建一个系统变量:MYSQL_HOME,变量值设为E:mysql-5.7.22-winx64;(这边可以换成你自己的),然后在PATH的系统变量末尾加上%MYSQL_HOME%in;(;不能少哦)。这样环境变量就大功告成了。

    cmd进入到这个bin目录中,我们要去生成data文件夹了。

    执行mysqld --initialize-insecure --user=mysql (注意有空格)

    注意:这个时候系统会报 应用程序无法正常启动0xc000007b的错误,解决办法:用360管家下载DirectX,如果还不行,下载一个DirectX Repair V3.5修复工具修复一下就可以啦

    地址为:http://www.pc6.com/softview/SoftView_57945.html

    下载好了,直接点击

    就可以了。一般是C++那个库有问题,安装好了就没事了。然后再去执行那个命令mysqld --initialize-insecure --user=mysql 

    这个时候应该不会报错了,同时会生成data文件夹。

    创建my.ini文件,内容为(这里内容不一定要按照下文 可以自行百度 但是其实都差不多内容)

    [client]
    port=3306
    default-character-set=utf8

    [mysqld]
    # 设置为自己MYSQL的安装目录

    basedir=E:mysql-5.7.22-winx64
    # 设置为MYSQL的数据目录
    datadir=E:mysql-5.7.22-winx64data


    port=3306
    character_set_server=utf8
    sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
    #开启查询缓存
    explicit_defaults_for_timestamp=true
    skip-grant-tables

     如果出现Service successfully installed 说明注册成功了

    如果没安装好这个service,可以删除这个服务,重新生成。这样MYsql就安装好了。

     

  • 相关阅读:
    .NET Core 下使用 Exceptionless 记录日志
    .NET Core 下使用 Kafka
    .NET Core 下使用 RabbitMQ
    .NET Core 下使用 ElasticSearch
    .NET Core 下使用 gRPC
    【手摸手,带你搭建前后端分离商城系统】02 VUE-CLI 脚手架生成基本项目,axios配置请求、解决跨域问题
    【手摸手,带你搭建前后端分离商城系统】01 搭建基本代码框架、生成一个基本API
    【开源】Springboot API 一键生成器
    力扣1. 两数之和
    常用代码优化手段
  • 原文地址:https://www.cnblogs.com/smartyman/p/9254265.html
Copyright © 2011-2022 走看看