博客
关于我
mysql解压没有data_Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)...
阅读量:789 次
发布时间:2023-02-13

本文共 1190 字,大约阅读时间需要 3 分钟。

安装 MySQL 5.7.20 时的常见问题及解决方案

安装 MySQL 时,作为初学者可能会遇到一些不熟悉的地方。本文将记录安装过程中遇到的问题及解决方法。

安装 MySQL 5.7.20 时,解压后的包中并未包含 data 文件夹和 my-default.ini 文件。这与一些网上教程中的说明可能有所不同。请参考以下步骤进行配置:

  • 配置环境变量:这一步骤在大多数教程中都有详细说明,通常无需太多调整。

  • 注意事项

    • my-default.ini 文件:虽然教程中提到的 my-default.ini 存在与否可能会引起疑问,但关键在于确保在根目录下新建一个 my.ini 文件,并按照以下内容进行配置:

      [mysql]# 设置 mysql 客户端默认字符集default-character-set=utf8[mysqld]# 设置 3306 端口port = 3306# 设置 mysql 安装目录basedir=D:\softnew\MYSQL\mysql-5.7.20-winx64# 允许最大连接数max_connections=200# 服务端使用的字符集默认为 8 位编码的 latin1 字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 注意:路径中使用反斜杠 \ 而非斜杠 \

      请根据实际安装路径修改 basedir 参数。

    • data 文件夹:不要自行创建 data 文件夹。许多教程建议手动创建一个空 data 文件夹,并在 my.ini 文件中添加相应配置:

      # 设置 mysql 数据库的数据存放目录datadir=D:\softnew\MYSQL\mysql-5.7.20-winx64\data

      这种做法会导致服务无法启动。请不要添加上述配置,也不要手动创建 data 文件夹。让 MySQL 自行生成 data 文件夹即可。

  • 安装与启动

    • 打开命令窗口,进入 MySQL 安装目录的 bin 文件夹,输入以下命令:
      mysqld install

      如果命令成功执行,您会看到 "mysqld: 20017: Could not create shared object..." 的提示。

    • 接着输入以下命令初始化数据库:
      mysqld --initialize

      此时不会有任何提示信息。

    • 最后,输入以下命令启动服务:
      net start mysql

      启动成功后,您将看到 "MySQL服务已启动" 的提示。

  • 验证数据目录

    • 启动服务后,检查 data 文件夹中的内容。默认情况下, MySQL 会自动生成相应的数据目录和相关文件。
  • 安装完成后,MySQL 应该已经正常运行。如果在此过程中遇到其他问题,请务必查阅官方文档或相关技术论坛进行进一步排查。

    转载地址:http://bldfk.baihongyu.com/

    你可能感兴趣的文章
    MySQL数据库SQL注入靶场sqli通关实战(附靶场安装包)
    查看>>
    MYSQL数据库下载安装(Windows版本)
    查看>>
    MySQL数据库与Informix:能否创建同名表?
    查看>>
    mysql数据库中的数据如何加密呢?mysql8.0自带新特性
    查看>>
    MySQL数据库优化
    查看>>
    MySQL数据库优化总结
    查看>>
    Mysql数据库函数contac_函数:函数删除操作语法&使用例——《mysql 从入门到内卷再到入土》...
    查看>>
    mysql数据库命令备份还原
    查看>>
    mysql数据库基础教程
    查看>>
    MySQL数据库备份
    查看>>
    mysql数据库备份与恢复
    查看>>
    MySQL数据库备份实战
    查看>>
    Mysql数据库备份的问题:mysqldump: Got error: 1049: Unknown_无需整理
    查看>>
    mysql数据库如何重置密码是多少钱_MySQL数据库忘记root密码如何重置修改
    查看>>
    MySQL数据库安装配置与常用命令
    查看>>
    MySQL数据库实现主从同步数据
    查看>>
    mysql数据库导入导出_windows系统以及linux系统下的操作---linux工作笔记042
    查看>>
    mysql数据库导出导入
    查看>>
    MySQL数据库工具类之——DataTable批量加入MySQL数据库(Net版)
    查看>>
    mysql数据库常用命令
    查看>>