• 绿色安装MySQL5.7版本----配置my.ini文件注意事项


    前言

      由于前段时间电脑重装,虽然很多软件不在C盘,但是由于很多注册表以及关联文件被删除,很多软件还需要重新配置甚至卸载重装。
      使用MySQL时就遇到了这种情况,在修改配置文件无效的情况下选择了重新安装。为了更稳定,个人选择了5.7.24绿色解压版,具体安装过程网上博客以及视频教程很多,文中只作简单叙述,今天主要是说明配置my.ini文件过程中需要注意的事项。

    以5.7.24为例
    1. 在官网下载MySQL对应操作系统的绿色解压版本安装包,选择合适的盘符解压。

    2. 解压后可以看到文件夹中内容,但是会缺少data文件夹以及后缀名微.ini的配置文件
      image

    3. 建议配置环境变量,与Java配环境变量异曲同工,不再赘述。

    4. 在上面说过,少了两个东西,存放数据的data文件夹以及配置文件.ini,下面要配置.ini文件来解决这一问题。

    • 在根目录下新建一个文本文件,将txt后缀名改为ini,命名一般设为my.ini。核心内容如下,直接复制也可以:
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    
    [mysqld]
    #设置3306服务端端口
    port = 3306
    
    # 设置mysql的安装目录
    basedir="F:/MySQL/mysql-5.7.24/"
        
    # 设置服务端默认字符集
    character-set-server=utf8
    
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    
    # 设置严格SQL模式   
    sql-mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 
    
    • 我看了一下,网上百分之九十九的配置文件教程都是要求你再写一个data文件夹的存放目录,也就是datadir=“路径名”,我的建议就是千万别写,MySQL会自动生成data文件夹,多配置这句话的后果就是永远也启动不了MySQL服务,不管你是从我的电脑----管理----服务中启动还是管理员cmd模式敲net start mysql启动,都会报错!另外,也不要尝试自己去新建一个空的data文件夹
    1. 必须以管理员方式运行cmd命令(否则会报错,权限不够)
    • 首先可以输入mysqld -V查看安装版本,可以查看则说明环境变量配置成功。
    • 输入mysqld --initialize-insecure无密码初始化,这一步在控制台没有提示,光标仅会下移,但是在根目录可以看见多出一个data文件夹

    1. 输入mysqld -install进行安装MySQL服务
    2. 输入net start mysql
    3. 命令行提示安装成功后,可以在windows服务中查看,打开任务管理器即可找到服务中对应的MySQL服务
    image
    结束

      软件安装时每个人都会碰到不同的问题,也许换个版本,问题的解决方式又有不同,所以还是要深入学习,共勉!

  • 相关阅读:
    你每天应该吃多少水果?
    kubernetes / IPVS 和 IPTABLES
    3.0 设计模式汇总
    【数据结构】数据结构基础概念
    分享金媒v10.3开源系统中CRM线下客户管理系统使用指南和小程序上架细分流程
    SEO推广-SEO推广软件-SEO推广工具
    代码随线录刷题|LeetCode 392.判断子序列 115.不同的子序列
    [算法周训 1]二叉树与链表训练1
    json解析服务器List数据问题
    目标检测YOLO实战应用案例100讲-基于深度学习的无人机目标检测算法轻量化研究(中)
  • 原文地址:https://www.cnblogs.com/KobeForever/p/WhereAmazingHappens.html