windows10下Mysql5.7安装指南

下载和安装

  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

原文地址:https://www.cnblogs.com/DoNetCShap/p/15187092.html