1、安装包下载链接:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.21-winx64.zip

 官网:https://www.mysql.com/downloads/   -> Community  ->MySQl  Community Sever  ->选择与电脑对应的版本DownLoad

2、解压安装包到自定义的文件夹,例:D:/mysql

3、添加MySQL环境变量:计算机 - 属性 - 高级系统设置 - 环境变量 :

  (1)、新建环境变量 -- 变量名:MYSQL_HOME、变量值:D:/mysql

  (2)、找到path变量 -- 在变量值中添加:%MYSQL_HOME%\bin,注意;分隔

4、在解压安装的目录下,配置一个my.ini的文件。文件内容:

  [client]
  port=3306
  default-character-set=utf8
  [mysqld]
  port=3306
  character_set_server=utf8
  #安装路径
  basedir=D:\mysql\mysql-5.7.21-winx64
  #数据路径
  datadir=D:\mysql\mysql-5.7.21-winx64\data
  sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
  [WinMySQLAdmin]
  D:\mysql\mysql-5.7.21-winx64\bin\mysqld.exe

4、cmd命令:

  (1)、进入MySQL文件的bin目录:cd  ..\mysql\bin

  (2)、..\mysql\bin > mysqld install MySQL --defaults-file="D:\mysql\mysql-5.7.21-winx64\my.ini"  这里我出现了一个问题:有一个文件受损,电脑管家自动修复了。

    再次执行上面的命令:成功安装Service。

  (3)、启动MySQL服务:net  start  mysql  或者  计算机 - 管理 - MySQL - 启动。

     

    需要执行初始化命令:生成Data文件

      ..\bin > mysqld --initialize-insecure --user=mysql  初始化后,再次执行安装命令。

    

    启动任务管理器,结束mysqld.exe进程。

      这里出现启动失败,发生系统错误 2,系统找不到指定文件:是因为之前安装失败过。

      开始 - 运行 - regedit  - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\mysql - ImagePath - 修改路径

  (4)、修改root账号密码:

      ..\bin> mysql  -uroot

      mysql > show databases;

      mysql > use mysql;

      mysql> update user set authentication_string=PASSWORD("123") where user='root';   图示如下:

      

      退出重新登录:mysql -u root -p

      Enter password:123  报错:详解原因见 - http://blog.csdn.net/qq_28938933/article/details/72872064

      

      找到my.ini文件,在mysqld下面添加一行skip-grant-tables - 保存文件后,停止mysql服务。然后重新启动登录。

      设置账户密码 - 刷新数据库 - 退出。 - 删除my.ini文件中添加的字段 - 再重新启动登录。

      

安装失败,卸载干净:删除注册表

  (1)、开始 - 运行 - regedit - HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 删除此目录

  (2)、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL - 删除此目录

  (3)、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL  - 删除此目录

  (4)、重启。

转载于:https://www.cnblogs.com/ygn6666/p/8313455.html

MySQL-5.7.21非图形化下载、安装、连接问题记录相关推荐

  1. oracle安装在非图形,非图形化静默安装Oracle 11g

    非图形化静默安装Oracle 11g [日期:2013-01-19] 来源:Linux社区 作者:loofeer [字体:大 中 小] cat >> /etc/security/limit ...

  2. 项目管理工具svn--HM学习笔记--visualsvn图形化下载安装

    1 svn介绍 1.1 项目管理中的版本控制问题 通常软件开发由多人协作开发,如果对代码文件.配置文件.文档等没有进行版本控制,将会出现很多问题: Ø 备份多个版本,占用磁盘空间大 Ø 解决代码冲突困 ...

  3. C++ RGB颜色(非图形化界面)

    C++ RGB颜色(非图形化界面) 很多人发现,C++控制台只能显示16种色彩,想要实现255*255*255的RGB颜色,就必须使用图形化界面.其实,控制台也可以实现RGB. #include &l ...

  4. 非图形化流程定义部件的要素

    /* *标 题: 非图形化流程定义部件的要素 *作 者: xuwedo *文章属性: 原创 *时 间: 2007-03-11 *来 源: http://blog.csdn.net/xuwedo2003 ...

  5. ELK日志分析平台(一)—elasticsearch安装及配置、elasticsearch图形化插件安装

    1.elasticsearch简介 elastic官网 2.安装及配置 官方下载网站 本次实验版本用7.6 [root@foundation50 ~]# cd /mnt/pub/docs/elk/7. ...

  6. Win11安装Ubuntu子系统(副图形化界面安装教程)

    大家都知道电脑可以安装Linux子系统,今天我要给大家带来的是Ubuntu子系统的教程. 1.系统配置 Edition Windows 11 Pro for Workstations Insider ...

  7. git只提交一张图片_Git 图形化操作之合并提交记录

    Git 图形化操作之合并提交记录 Git 图形化操作之合并提交记录 目录1.显示日志2.合并提交记录3.推送合并的提交 独立观察员 2020 年 9 月 24 日 前言:当我们使用 Git 时,有时会 ...

  8. Git 图形化操作之合并提交记录

    Git 图形化操作之合并提交记录 独立观察员 2020 年 9 月 24 日 目录 1.显示日志 2.合并提交记录 3.推送合并的提交 前言:当我们使用 Git 时,有时会遇到刚提交推送完一次修改,发 ...

  9. **阿里云ECS Linux服务器图形化界面安装方法 Ubuntu**

    阿里云ECS Linux服务器图形化界面安装方法 Ubuntu 一.远程连接 二.登录后进入终端界面 三.更新服务器,安装图形化界面 apt-get update apt-get upgrade -y ...

最新文章

  1. 迁移博客到香港虚拟空间
  2. 终于搞懂了sleep/wait/notify/notifyAll
  3. Oracle442个应用场景---------PL/SQL基础
  4. 【laravel】用laravel在游览器中显示Hello World
  5. JS写的一个猜拳游戏
  6. 一句简单的SQL查询语句的背后...
  7. javaweb学习6——自定义标签
  8. 论文浅尝 | 基于表示学习的大规模知识库规则挖掘
  9. 用计算机弹奏曲子童年,5.这首曲子使我想起了我的童年.十.书面表达现在.计算机游戏非常盛行.这是一件好事还是一件坏事?请你用英语写一篇短文来陈述自己的观点.并说明理由.字数:80-120....
  10. 软件测试基础理论选择题(含答案)
  11. 外接Hdmi没有声音怎么设置
  12. C语言程序设计精髓--第3周编程题在线测试
  13. IMDB Top 250电影推荐
  14. C++ P1091 合唱队形[DP]
  15. Oracle:ORA-12505解决办法
  16. 一只青蛙跳向三个台阶_题目描述: k一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。...
  17. python中的目录简介_Python程序设计(第3版)董付国作者介绍、内容简介、图书详情、目录...
  18. 安卓手机投屏安卓ADB群控自动化脚本命令
  19. 通过z39.50协议用YAZ软件获取Marc数据(JAVA版)
  20. [导入]山寨也疯狂:前卫手表造型 Cool G108 Watch手机亮相

热门文章

  1. jvm 堆 比例_JVM调优原则
  2. absolute元素在text-align属性下的对齐显示
  3. itchat 保存好友信息以及生成好友头像图片墙
  4. C++ 输入一行未知个数的整数
  5. 关于2017届学长制作分享软件share(失物招领)的使用体验和需改进的内容
  6. Kubernetes探索学习005--Kubernetes的Controller模型和ReplicaSet伸缩
  7. 000 SpringMVC介绍
  8. 18.抽象模板方法———获取程序运行的时间
  9. libev源码分析--常用的watcher
  10. 实例1.2:获得应用程序主窗口指针