mysql 5.7.21 解压版安装配置方法图文教程

 更新时间:2018年05月27日 13:10:52   作者:如妖  
这篇文章主要为大家详细介绍了mysql 5.7.21 解压版安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

由于本人经常装系统,每次装完系统之后都要重新安装一些软件,安装软件的时候又要上网查找安装的教程,比较麻烦,所以自己整理了MySQL5.7.21解压版的安装方法,以便查看。

1.首先,你要下载MySQL解压版,下载地址,图解:

2.解压安装包,根据自己的喜好选择路径,我选择的路径是C:\software\,因此MySQL的完整路径为:C:\software\mysql-5.7.21-winx64

3.配置环境变量

 新增系统环境变量:

键名:MYSQL_HOME

值为:C:\software\mysql-5.7.21-winx64


 在Path中添加:%MYSQL_HOME%\bin,注意Path中不同值之间的“;”符号不能省略

4.准备好my.ini文件,可以先新建一个my.txt文件,然后通过重命名修改文件后缀为.ini,以前的版本解压后或许会存在my-default.ini文件,但是5.7.21版本没有,因此要自己手动创建该文件,文件的内容如下:

[mysqld] 
port = 3306 
basedir=C:/software/mysql-5.7.21-winx64 
datadir=C:/software/mysql-5.7.21-winx64/data  
max_connections=200 
character-set-server=utf8 
default-storage-engine=INNODB 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
[mysql] 
default-character-set=utf8 

 此步骤要注意:红框内为MySQL的安装路径,并且文件夹之间用“/”而不是“\”,否则在下面的操作中可能会出错

编辑好my.ini文件之后,将my.ini文件放到C:\software\mysql-5.7.21-winx64目录下

5.以管理员身份打开cmd命令窗口,将目录切换到MySQL的安装目录的bin目录下


6.执行以下语句进行MySQL的安装

mysqld -install 

执行命令后提示:Service successfully installed. 表示安装成功

7.执行以下语句进行MySQL的初始化

mysqld --initialize-insecure --user=mysql 

 执行命令后会在MySQL的安装目录下生成data目录并创建root用户。


8.执行以下命令以启动mysql服务

net start mysql  

执行后会有如下提示:

MySQL服务正在启动..

MySQL服务已经启动成功。

9.启动MySQL之后,root用户的密码为空,设置密码,命令如下:

mysqladmin -u root -p password 新密码 
Enter password: 旧密码  

需要输入旧密码时,由于旧密码为空,所以直接回车即可。

MySQL5.7.21解压版安装完毕。

精彩专题分享:mysql不同版本安装教程 mysql5.7各版本安装教程

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

相关文章

  • MySQL客户端任意文件读取漏洞方式

    MySQL客户端任意文件读取漏洞方式

    本文介绍了MySQL服务端反向读取客户端任意文件的漏洞原理,利用LOADDATAINFILE语法实现,通过伪造MySQL服务器,客户端读取的文件内容由服务端决定,漏洞复现步骤包括获取脚本、修改配置、运行服务器、客户端连接并查看日志,防范措施包括使用SSL模式和设置local_infile为0
    2025-02-02
  • mysql中主键索引和联合索引的原理与区别

    mysql中主键索引和联合索引的原理与区别

    索引是帮助MySQL高效获取数据的数据结构,本文主要介绍了mysql中主键索引和联合索引的原理与区别,具有一定的参考价值,感兴趣的可以了解一下
    2024-04-04
  • MySQL 原理与优化之Limit 查询优化

    MySQL 原理与优化之Limit 查询优化

    这篇文章主要介绍了MySQL 原理与优化之Limit 查询优化,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • MySQL中SQL命令语句条件查询实例详解

    MySQL中SQL命令语句条件查询实例详解

    SELECT语句可以通过WHERE条件来设定查询条件,查询结果是满足查询条件的记录,下面这篇文章主要给大家介绍了关于MySQL中SQL命令语句条件查询的相关资料,需要的朋友可以参考下
    2022-11-11
  • MySQL占用内存较大与CPU过高测试与解决办法

    MySQL占用内存较大与CPU过高测试与解决办法

    为了装mysql环境测试,装上后发现启动后MySQL占用内存了很大,达8百多兆。网上搜索了一下,得到高人指点my.ini。再也没见再详细的了..只好打开my.ini逐行的啃,虽然英文差了点,不过多少M还是看得明的
    2018-03-03
  • 关于MySQL的sql_mode合理设置详解

    关于MySQL的sql_mode合理设置详解

    这篇文章主要给大家介绍了关于MySQL的sql_mode合理设置的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • 关于SQL Update的四种常见写法

    关于SQL Update的四种常见写法

    这篇文章主要介绍了关于SQL Update的四种常见写法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • MySQL给新建用户并赋予权限最简单的方法

    MySQL给新建用户并赋予权限最简单的方法

    在本篇文章里小编给大家整理的是一篇关于MySQL给新建用户并赋予权限最简单的方法,需要的朋友们参考下。
    2019-11-11
  • 解读MySQL中一个B+树能存储多少数据

    解读MySQL中一个B+树能存储多少数据

    这篇文章主要介绍了解读MySQL中一个B+树能存储多少数据的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • MySQL中的行级锁、表级锁、页级锁

    MySQL中的行级锁、表级锁、页级锁

    这篇文章主要介绍了MySQL中的行级锁、表级锁、页级锁,以及分享了多种避免死锁的方法,感兴趣的小伙伴们可以参考一下
    2016-01-01

最新评论