mysql 5.7.27 winx64安装配置方法图文教程

 更新时间:2019年10月17日 11:57:31   作者:留下了一只树懒  
这篇文章主要为大家详细介绍了mysql 5.7.27 winx64安装配置方法图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文为大家分享了mysql 5.7.27 winx64安装配置的方法,供大家参考,具体内容如下

1.首先从官网中下载mysql,我这里下载的版本是mysql-5.7.27-winx64。刚刚下载的时候是一个mysql压缩包,即mysql-5.7.27-winx64.zip,将其解压到当前目录即可。

在我的电脑路径为:D:\mysql

2.进入mysql-5.7.27-winx64目录,新建一个txt文件,并将其重命名为my.ini,即为一个配置文件。如图:

3.打开my.ini文件,并用如下代码进行配置(将代码粘贴复制即可,但是要注意改文件的位置!)

这里我们使用INNODB作为数据库引擎,最大连接数为200,编码设置为utf8,画线的位置改为自己的存储位置即可。粘贴完代码之后记得保存文件哦!

4.配置环境变量

找到:我的电脑–属性–高级环境设置-环境变量-系统环境。新建一个系统环境变量,
变量名与值分别为:MYSQL_HOME 存储位置 如图:(这里是我的mysql存储的文件位置)

然后点击系统变量里面的Path,-编辑,在后面加入;%MYSQL_HOME%\bin 这里的配置是以分号为分隔的。

5.开始安装mysql

首先打开cmd,以管理员身份运行
然后切换到mysql文件下的bin目录,如图,一级一级按照文件路径切换即可。

开始安装mysql

接着上面的cmd命令行,输入命令 mysqld --install 然后Enter键
如果你之前有安装过MySQL的话,系统会提示你已经安装了mysql,此时你需要先关闭mysql服务器,需要先切换回 c盘,再执行命令 net stop mysql
然后再切换回Mysql的bin目录,用命令删除掉之前安装过的mysql
删除命令为 mysqld --remove
删除完之后再执行 mysqld --install即可安装

6.生成data目录,存储以后使用mysql数据库的数据

命令为: mysqld --initialize
此时在打开之前的MySQL目录,你会发现多了一个data文件,如下:

7.使用以下命令跳过mysql密码

接着上面输入命令 mysqld --skip-grant-tables
此时cmd命令行不会输出什么,也不能再输入了,我们再次打开另一个cmd,同样以管理员权限运行cmd。注意:此时需要确保mysql服务器正常运行,使用下面命令运行mysql服务器 net start mysql
在新打开的cmd,切换到mysql的bin目录下,然后输入命令 mysql -u root -p
此时系统会提示你输入密码,由于之前我们使用过 mysqld --skip-grant-tables 这个命令,所以我们会跳过密码,此时直接按Enter键进入下一步即可<

8.设置密码

设置你自己想要的密码即可,我这里举例的是123456
输入以下命令 update mysql.user set authentication_string=password(“123456”) where user=“root”;
然后使用以下命令刷新mysql即可 flush privileges
此时操作已经全部完成。关闭所有的cmd命令行即可

9.检测是否安装好了mysql

以管理员身份打开cmd命令行,切换到mysql下的bin路径,记得此时要保证你的mysql服务是正常运行的。
然后输入命令 mysql -u root -p
系统会提示你输入密码,此时输入你上一次设置的密码即可
如果此时cmd命令行的提示符已经从mysql下的bin目录变成了mysql>,那恭喜你,你已经安装好mysql了。如果安装过程中,出现了问题,请从这几个方面考虑:是否开启了mysql服务器;是否切换到了相应的文件目录,配置文件是否出了问题等。

精彩专题分享:

mysql不同版本安装教程

mysql5.7各版本安装教程

mysql5.6各版本安装教程

mysql8.0各版本安装教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • MySQL可直接使用的查询表的列信息(实现方案)

    MySQL可直接使用的查询表的列信息(实现方案)

    本文介绍了如何使用SQL快速将下划线命名的表字段转换为驼峰命名格式,包括确定下划线位置、找到第一个字符、截取并拼接字符串等步骤,通过使用LOCATE、CONCAT、UCASE和LOWER等函数,可以实现高效的字段命名转换,感兴趣的朋友跟随小编一起看看吧
    2025-01-01
  • MySQL中explain语句的基本使用教程

    MySQL中explain语句的基本使用教程

    这篇文章主要给大家介绍了关于MySQL中explain语句的基本使用教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • mysql数据库分表分库的策略

    mysql数据库分表分库的策略

    这篇文章主要介绍了mysql数据库分表分库的策略希望我们的整理能给你提供到帮助。
    2017-11-11
  • mac下重置mysl8.0.11密码的方法

    mac下重置mysl8.0.11密码的方法

    mac下安装mysql8.0.11时要求输入密码之后想修改密码。接下来通过本文给大家介绍mac下重置mysl8.0.11密码的方法,需要的朋友可以参考下
    2018-06-06
  • mysql binlog占用大量磁盘空间的解决方法

    mysql binlog占用大量磁盘空间的解决方法

    MySQL binlog(Binary Log)是MySQL数据库的一种重要组件,用于记录所有对数据库的更改操作,当MySQL服务器接收到对数据库的写入请求并成功执行后,这些更改会被写入binlog,本文给大家介绍了mysql binlog占用大量磁盘空间的解决方法,需要的朋友可以参考下
    2024-06-06
  • mysql修改自增长主键int类型为char类型示例

    mysql修改自增长主键int类型为char类型示例

    这篇文章主要介绍了mysql修改自增长主键int类型为char类型示例,需要的朋友可以参考下
    2015-04-04
  • 如何利用MySQL添加联合唯一索引

    如何利用MySQL添加联合唯一索引

    索引在sql调优部分占据着重要的位置,了解并深入索引对我们来说也是非常重要的,下面这篇文章主要给大家介绍了关于如何利用MySQL添加联合唯一索引的相关资料,需要的朋友可以参考下
    2022-04-04
  • Mysql中二进制日志操作方法说明

    Mysql中二进制日志操作方法说明

    这篇文章主要介绍了Mysql中二进制日志操作方法,二进制日志中以“事件”的形式记录了数据库中数据的变化情况,对于MySQL数据库的灾难恢复起着重要的作用
    2023-03-03
  • 浅谈选择mysql存储引擎的标准

    浅谈选择mysql存储引擎的标准

    本文介绍了如何选择mysql存储引擎,从存储引擎的介绍、几个常用引擎的特点三个方面进行讲解,感兴趣的小伙伴们可以参考一下
    2015-07-07
  • mysql中时间字段设置遇到的问题

    mysql中时间字段设置遇到的问题

    这篇文章主要介绍了mysql中时间字段设置遇到的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07

最新评论