zoukankan      html  css  js  c++  java
  • MySQL5.7.21非图形化下载、安装、连接问题记录

    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)、重启。

    前路漫漫,温 故而知新; 学海无涯,缺 多多指教。
  • 相关阅读:
    hihoCoder#1040 矩形判断
    hihoCoder#1038 01背包
    hihoCoder#1037 数字三角形
    hihoCoder#1120 小Hi小Ho的惊天大作战:扫雷·三
    hihoCoder#1119 小Hi小Ho的惊天大作战:扫雷·二
    Python核心编程读笔 3
    Python核心编程读笔 2
    EC读书笔记系列之12:条款22、23、24
    Linux程序设计 读笔2 Shell脚本
    Linux程序设计 读笔1
  • 原文地址:https://www.cnblogs.com/ygn6666/p/8313455.html
Copyright © 2011-2022 走看看