关于Win10下MySQL5.7.17免安装版基本配置教程(图文详解)

 更新时间:2017年06月28日 09:29:17   作者:ezhchai  
这数据库应用是一个应用系统不可或缺的部分,关系型数据库应用大同小异,这里选择MySQL作为数据库平台。下面通过本文给大家介绍关于Win10下MySQL5.7.17免安装版基本配置教程(图文详解),需要的朋友可以参考下

数据库应用是一个应用系统不可或缺的部分,关系型数据库应用大同小异,这里选择MySQL作为数据库平台。

1. mysql下载

MySQL的社区版本免费,适合于开发者使用。下载MySQL社区版本MySQL Community Server。下载网址

https://dev.mysql.com/downloads/。可从网址上看到MySQL的最新版本更新信息。

推荐下载方式:在页面左侧点击Other Download,在跳转界面https://dev.mysql.com/downloads/other/ 中点击MySQL Mirrors,选择看着顺眼的镜像下载。我个人感觉ftp的镜像更顺眼。

2. MySQL配置

MySQL在官网上可以下到能够直接安装的msi版本,以及zip解压后直接应用的绿色版本,这里使用绿色版本内进行配置。

2.1. 设置环境变量

在我的电脑–属性–环境变量设置,添加环境变量 MYSQL_HOME = D:\mysql-5.7.17-winx64,然后在path后面添加 %MYSQL_HOME%\bin

2.2. 修改my.ini文件

我修改的my.ini文件如下。其实就是加了个client端的设置,不知道有没有用,defalut文件中没有这个。除了server_id和log_bin没有取消注释,其他的都按照实际情况和默认设置即可,我感觉自己修改多了,很多东西都不需要,不过第一次设置5.7.17,也就这样了,后面再仔细研究。

还要多说一点,此时5.7.18也已经可以下载了,不过里面的my-default.ini没有了,感觉不爽,就下了这个版本。

[client]
port = 3306
default-character-set = utf8
[mysqld]
innodb_buffer_pool_size = 128M
port = 3306
character_set_server = utf8
basedir = D:\mysql-5.7.17-winx64
datadir = D:\mysql-5.7.17-winx64\data
join_buffer_size = 128M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

2.3. 启动mysql服务

管理员权限打开命令提示符,进入mysql的目录下的bin目录,用mysqld –install命令安装mysql服务。

这里写图片描述 

在mysql路径下,手动添加data目录

mysqld –initialize-insecure –user=mysql为data目录添加文件

这里写图片描述 
这里写图片描述 

然后就可以启动mysql了。应用net start mysql命令

这里写图片描述 

2.4. 设置root密码

进入mysql 修改root密码,默认的root密码是空的。执行mysql –u root

这里写图片描述 

切换到数据库mysql ,命令use mysql

区别与以前版本,5.7版本在表的结构上有所修改,使用 set password = password(‘123456'); 来设置密码。 并刷新权限 flush privileges;

完成设置后退出mysql

这里写图片描述 

重新登陆:mysql –u root –p

这里写图片描述

以上所述是小编给大家介绍的关于Win10下MySQL5.7.17免安装版基本配置教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • mysql binlog 回滚示例解析

    mysql binlog 回滚示例解析

    严格来说mysqlbinlog 不能算回滚,他只是将过去的数据修改记录 重新执行一遍,但是从结果上来看,他也算把数据恢复到任意时间点了,这篇文章主要介绍了mysql binlog回滚示例解析,需要的朋友可以参考下
    2023-08-08
  • mysql实现if语句判断功能的6种使用形式小结

    mysql实现if语句判断功能的6种使用形式小结

    这篇文章主要给大家介绍了关于mysql实现if语句判断功能的6种使用形式,MySQL的IF既可以作为表达式用,也可在存储过程中作为流程控制语句使用,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2023-07-07
  • MySQL数据库分区功能的使用教程

    MySQL数据库分区功能的使用教程

    这篇文章主要介绍了MySQL数据库分区功能的使用教程,文中特别讲解了MySQL分表和分区的区别以及联系,需要的朋友可以参考下
    2016-05-05
  • MYSQL性能优化分享(分库分表)

    MYSQL性能优化分享(分库分表)

    MYSQL性能优化之分库分表与不停机修改mysql表结构,需要的朋友可以参考下
    2012-02-02
  • Mysql 自定义随机字符串的实现方法

    Mysql 自定义随机字符串的实现方法

    前段时间接了一个项目,需要用到随机字符串,但是mysql的库函数没有直接提供,需要我们自己实现此功能,下面小编给大家介绍下Mysql 自定义随机字符串的实现方法,需要的朋友参考下吧
    2016-08-08
  • MySQL中使用SQL语句查看某个表的编码方法

    MySQL中使用SQL语句查看某个表的编码方法

    下面小编就为大家带来一篇MySQL中使用SQL语句查看某个表的编码方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • mysql服务性能优化—my.cnf_my.ini配置说明详解(16G内存)

    mysql服务性能优化—my.cnf_my.ini配置说明详解(16G内存)

    这篇文章主要介绍了mysql服务性能优化—my.cnf_my.ini配置说明详解(16G内存),需要的朋友可以参考下
    2016-05-05
  • 基于mysql乐观锁实现秒杀的示例代码

    基于mysql乐观锁实现秒杀的示例代码

    本文主要介绍了基于mysql乐观锁实现秒杀,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • 解决MySQL8.0 输入无误仍然提示Access denied问题

    解决MySQL8.0 输入无误仍然提示Access denied问题

    这篇文章主要介绍了解决MySQL8.0 输入无误仍然提示Access denied问题,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • MySQL客户端软件(DBeaver)连接报错解决方案

    MySQL客户端软件(DBeaver)连接报错解决方案

    DBeaver是一个开源的通用数据库管理工具,可以连接多种不同类型的数据库,本文主要介绍了MySQL客户端软件(DBeaver)连接报错解决方案,具有一定的参考价值,感兴趣的可以了解一下
    2024-04-04

最新评论