码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Windows 安装 MySQL 5.7详细步骤


    文章目录

      • 下载
      • 解压
      • 设置环境变量
      • 创建数据目录
      • 创建配置文件
      • 初始化数据库
      • 安装并启动
      • 设置登录密码
      • 参考资料

    本文主要介绍了 Windows 系统中安装 MySQL 5.7 的详细步骤,以及环境变量配置和文件配置。

    下载

    MySQL :: Download MySQL Community Server (Archived Versions)
    https://downloads.mysql.com/archives/community/
    选择 5.7.* 版本,然后选择 zip 文件进行下载

    解压

    将下载的文件解压到自己安装软件的目录,我这里是C:Softwaremysql-5.7.28

    设置环境变量

    依次点击 此电脑 — 属性 — 高级系统设置 — 环境变量,然后新建系统变量

    MYSQL_HOME
    C:Softwaremysql-5.7.28
    
    • 1
    • 2

    在 “Path”变量中添加%MYSQL_HOME%in

    创建数据目录

    在C:Softwaremysql-5.7.28目录中分别创建data和uploads文件夹,分别存放MySQL数据和导入导出文件。

    创建配置文件

    在C:Softwaremysql-5.7.28目录中创建my.ini文件,涉及到目录文件的跟进自己情况做修改。

    [mysqld]
    port=3306
    character_set_server=utf8
    basedir=C:Softwaremysql-5.7.28
    datadir=C:Softwaremysql-5.7.28data
    server-id=1
    sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    lower_case_table_names=1
    innodb_file_per_table = 1
    log_timestamps=SYSTEM
    
    log-error   = error.log
    slow_query_log = 1
    slow_query_log_file = slow.log
    long_query_time = 5
    log-bin = binlog
    binlog_format = row
    expire_logs_days = 15
    log_bin_trust_function_creators = 1
    secure-file-priv=C:Softwaremysql-5.7.28uploads
    
    [client]   
    default-character-set=utf8
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23

    整体目录结构为

    初始化数据库

    以管理员的身份运行 CMD

    切换到 MySQL 的HOME 目录,然后执行mysqld --initialize-insecure

    cd c:Softwaremysql-5.7.28
    mysqld --initialize-insecure
    
    • 1
    • 2

    安装并启动

    切换到bin目录中,执行mysqld –install MySQL57安装,然后再执行net start MySQL57启动 MySQL

    cd bin
    mysqld –install MySQL57
    net start MySQL57
    
    • 1
    • 2
    • 3

    设置登录密码

    先使用mysql -uroot登录 MySQL

    设置本地登录密码为“Root-123”和远程登录密码“Root-123456”

    mysql -uroot
    SET PASSWORD FOR 'root'@'localhost'= "Root-123";
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Root-123456' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    
    • 1
    • 2
    • 3
    • 4

    参考资料

    Windows安装MySQL5.7教程 - 简书
    https://www.jianshu.com/p/a41d45890ab2

    注:本文首发于个人博客网站: http://www.erik-ly.com/

  • 相关阅读:
    创作者基金会 6 月份亮点
    【数据挖掘】Pandas介绍
    FS4059C ESOP8 5V升压充电12.6V三串锂电池充电IC
    【Swift学习路线讲解】
    Detectron2环境配置加测试(Linux)
    2170. 使数组变成交替数组的最少操作数
    安全加固Linux系统的方法
    nuxt.js 进行项目重构-首页
    RocketMQ 5.0 vs 4.9.X 图解架构对比
    计算机毕业设计Java晶研电子公司业务网站(源码+mysql数据库+系统+lw文档)
  • 原文地址:https://blog.csdn.net/Bejpse/article/details/126042597
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号