Win10下免安装版MySQL5.7的安装和配置教程详解

 更新时间:2019年06月11日 09:07:16   作者:LukeFan  
这篇文章主要介绍了Win10下免安装版MySQL5.7的安装和配置教程详解,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

1、MySQL5.7解压

2、新建配置文件my.ini放在D:\Free\mysql-5.7.26-winx64目录下

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\Free\mysql-5.7.26-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Free\mysql-5.7.26-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 忽略密码
skip-grant-tables

如图:

3、配置MySQL环境变量

MYSQL_HOME=D:\Free\mysql-5.7.26-winx64
PATH后加入%MYSQL_HOME%\bin;

4、以管理员身份安装MySQL

mysqld --install

5、初始化数据文件

mysqld --initialize-insecure --user=mysql

无报错就OK

6、启动MySQL服务

net start mysql

留意:如果启动MySQL服务时报错,如下图所示,其错误原因一般是由于服务的路径与安装的路径不一致。如果之前安装过mysql后又卸载重装时容易出现这样的问题

解决办法为:

修改windows注册表中MySQL的ImagePath路径为Mysql的实际安装路径,如下图所示

修改后为如下图所示:

7、免密登录MySQL并修改root密码

mysql -uroot -p

update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';

我把root账号的密码设置为了root,然后刷新一下即可

flush privileges;

8、去掉MySQL配置文件中的忽略密码配置skip-grant-tables

前面加#号即可注释掉

9、重新启动MySQL并重新用新密码登录登录

成功登录!

总结

以上所述是小编给大家介绍的Win10下免安装版MySQL5.7的安装和配置教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

  • 详细讲述MySQL中的子查询操作

    详细讲述MySQL中的子查询操作

    这篇文章主要介绍了详细讲述MySQL中的子查询操作,文中也给出了具体的代码实例讲解,需要的朋友可以参考下
    2015-04-04
  • 一文带你了解MySQL中的事务

    一文带你了解MySQL中的事务

    事务处理可以用来维护数据库的完整性,保证成批的sQL语句要么全部执行,要么全部不执行。本文将通过一些简单的示例带大家了解一下MySQL中的事务,希望对大家有所帮助
    2023-02-02
  • MySQL8.0中的my.ini文件位置说明

    MySQL8.0中的my.ini文件位置说明

    这篇文章主要介绍了MySQL8.0中的my.ini文件位置说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • MySQL学习之数据库表五大约束详解小白篇

    MySQL学习之数据库表五大约束详解小白篇

    本篇文章非常适合MySQl初学者,主要讲解了MySQL数据库的五大约束及约束概念和分类,有需要的朋友可以借鉴参考下,希望可以有所帮助
    2021-09-09
  • mysql 5.7.19 二进制最新安装

    mysql 5.7.19 二进制最新安装

    这篇文章主要介绍了mysql 5.7.19 二进制最新安装的相关资料,需要的朋友可以参考下
    2017-10-10
  • MySQL配置文件my.cnf中文版对照

    MySQL配置文件my.cnf中文版对照

    MySQL配置文件my.cnf中文版,使用mysql的朋友可以参考下,了解每个参数的重要性。
    2011-09-09
  • 详解MySQL中的外键约束问题

    详解MySQL中的外键约束问题

    这篇文章主要介绍了详解MySQL中的外键约束问题,针对在MySQL中使用InnoDB表的情况,需要的朋友可以参考下
    2015-07-07
  • MySQL在哪些情况下不使用索引的示例

    MySQL在哪些情况下不使用索引的示例

    尽管索引可以显著提高数据库的查询性能,但在某些情况下,MySQL可能不会使用索引,本文就来介绍一下MySQL在哪些情况下不使用索引,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • 一千行的MySQL学习笔记汇总

    一千行的MySQL学习笔记汇总

    这篇文章主要介绍了一千行的MySQL学习笔记汇总,实例总结了MySQL学习中遇到的各类常见问题与实用技巧,需要的朋友可以参考下
    2014-10-10
  • mysql清除log-bin日志的方法

    mysql清除log-bin日志的方法

    这篇文章主要介绍了mysql清除log-bin日志的方法,同时介绍了log-bin日志的作用,需要的朋友可以参考下
    2014-06-06

最新评论