zoukankan      html  css  js  c++  java
  • windows10下Mysql5.7安装指南

    背景

    值此国庆70周年之际,为了发扬广大国内软件开发行业,我决定使用MySQL5.7。
    呸!实际情况是公司的项目用的是Mysql5.7,但是正式服务器在国外,而且测试服务器也是在国外,关键问题是我这个开发是国内的,于是我一启动项目很可能就报错:数据库连接错误/MongoDB连接错误/Redis连接错误/MQ连接错误,那我就得自己搭建一套。其实别的环境我都有一套,但是我的Mysql是8.0,于是生产和开发搭配的环境就不一样了。所以我就在我的小惠普暗影精灵2上安装Mysql5.7了。(没错,我已经安装了Mysql5.6,Mysql5.7和Mysql8.0在这台笔记本上,端口分别是3306,3307,3308)

    安装环境

    Windows版本:windows 10 1903
    CPU型号:I5-6300HQ
    内存: 16G
    MySQL版本: MySQL 5.7.27

    下载和安装

    1. 点击下载Mysql,点击页面 Looking for previous GA versions?
    2. 选择Mysql5.7最新版(截止到2019-09-24,版本是5.7.27),选择64位ZIP下载
    3. 找到最下面的“No thanks, just start my download.”,然后就开始下载了。(为啥我要写三步,而不是直接给你这个下载链接呢?因为你以后自己下载新版就不会了啊。);
    4. 接下来就是最简单的解压zip了,把压缩包放倒你的安装目录下(我的目录是:D:developerMySQLmysql-5.7.27-winx64);
    5. 右键左下角的"windows开始菜单",选择"命令提示符(管理员)",输入cd /d D:developerMySQLmysql-5.7.27-winx64in(这儿是你的Mysql解压以后的目录下的bin目录,当然有的压缩软件会解压多一层目录,自己酌情修改),mysqld install mysql5.7(安装服务名,如果你的电脑没安装过其他的msyql,直接用mysqld install也可以相当于mysqld install mysql);

    初始化数据库

    这一步是安装Mysql5.7及以上版本重点的地方。

    1. 进入MySQL的解压目录

    2. 如果说你只安装了一个版本的Mysql,并且不换端口啥的,那就跳到步骤4,否则跳到步骤3;

    3. 新建my.ini,添加如下内容(千万不要写其他的东西了,否则会报错!切记切记!最多把端口号改了。):(在两排长 #号中间那段)
      ##############################################
      [client]

      客户端访问端口

      port=3307

      [mysql]

      mysql默认编码

      default-character-set=utf8mb4

      [mysqld]

      端口

      port=3307

      关闭更新字段时自动更新该列中TIMESTAMP类型字段

      explicit_defaults_for_timestamp=1

      表名区分大小写 windows下必须是2/Linux下是0

      lower_case_table_names=2
      ##############################################

    4. 右键左下角的"windows开始菜单",选择"命令提示符(管理员)",输入cd /d D:developerMySQLmysql-5.7.27-winx64in(Mysql解压以后的目录下的bin目录),输入mysqld --initialize-insecure这样子就能生成一个无密码的root用户了。

    启动mysql

    1. 右键左下角的"windows开始菜单",选择"命令提示符(管理员)",输入net start mysql5.7(如果你是默认没写mysql5.7的话,net start mysql,就是和下载和安装第5步最后安装的服务名一直就行)
    2. cmd中输入mysql -P 3307 -uroot -p(如果你初始化数据库没有执行第3步的话,那么输入mysql -uroot -p),然后回车就行了,因为没有密码;
    3. 创建密码:update mysql.user set authentication_string=password('123qwe') where user='root' and Host ='localhost';
    4. 后面你就可以开启你的Mysql5.7的使用了。

    结束

    希望这篇文章可以帮助安装Mysql5.7而苦恼的你!

    参考文章

    Mysql5.7.20无法启动问题:https://blog.csdn.net/malinda666/article/details/78929428
    Mysql官方解压安装Mysql文档:https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html
    Mysql官方初始化数据:https://dev.mysql.com/doc/refman/5.7/en/data-directory-initialization.html

  • 相关阅读:
    Spring boot 梳理
    Spring boot 梳理
    Spring boot 梳理
    观察者模式
    设计模式原则
    Spring MVC上传文件
    Spring MVC视图解析器
    Spring MVC中Action使用总结
    Spring MVC控制器
    Java并发 两个线程交替执行和死锁
  • 原文地址:https://www.cnblogs.com/Lenbrother/p/11572770.html
Copyright © 2011-2022 走看看