服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - windows 安装解压版 mysql5.7.28 winx64的详细教程

windows 安装解压版 mysql5.7.28 winx64的详细教程

2021-03-17 20:51Java Pro Mysql

这篇文章主要介绍了windows 安装解压版 mysql5.7.28 winx64的详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

1. 解压

解压到 d:\mysql-5.7 路径下,并重命名文件为 mysql。

2.创建 data 文件夹

打开 mysql 文件夹创建 data 文件夹

windows 安装解压版 mysql5.7.28 winx64的详细教程

3.给 mysql 添加环境变量

3.1 打开控制面板,点击‘系统和安全'

windows 安装解压版 mysql5.7.28 winx64的详细教程

3.2点击‘系统'之后,点击‘高级系统设置'

windows 安装解压版 mysql5.7.28 winx64的详细教程
windows 安装解压版 mysql5.7.28 winx64的详细教程

3.3点击环境变量,进入环境变量设置菜单

windows 安装解压版 mysql5.7.28 winx64的详细教程

选中系统变量中的 “path”,在 path 值里面输入: d:\mysql-5.7\mysql\bin 保存退出

windows 安装解压版 mysql5.7.28 winx64的详细教程

4.到 mysql 文件夹中创建 my.ini 文件并把以下内容粘贴进去

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
 #设置mysql的安装目录
basedir=d:\\mysql-5.7\mysql
#设置mysql数据库的数据的存放目录
datadir=d:\\mysql-5.7\mysql\data
#允许最大连接数   
max_connections=200
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=innodb
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables

5.打开命令提示符(cmd)(以管理员身份运行)

?
1
2
3
mysqld --initialize
mysqld install
net start mysql

windows 安装解压版 mysql5.7.28 winx64的详细教程

执行mysql -uroot -p命令,因为我们在 my.ini 文件里面添加了 skip-grant-tables。所以,密码可以输入任意值。

windows 安装解压版 mysql5.7.28 winx64的详细教程

修改密码,刷新权限。

?
1
2
3
4
5
6
7
8
9
10
mysql> use mysql; #将数据库切换至mysql库
database changed
mysql> update user set authentication_string=password('123456') where user='root'; #修改密码
query ok, 1 row affected, 1 warning (0.00 sec)
rows matched: 1 changed: 1 warnings: 1
 
mysql> flush privileges; #刷新权限
query ok, 0 rows affected (0.00 sec)
 
mysql> quit; # 退出 mysql 命令行

6.删除跳过密码验证设置

windows 安装解压版 mysql5.7.28 winx64的详细教程

开启非严格模式,不然不兼容5.6版本的部分语句,例如部分字段 group by 却在查询中查询全部字段,就会sql语句报错

?
1
2
# 非严格模式
sql_mode=strict_trans_tables,no_zero_in_date,no_zero_date,error_for_division_by_zero,no_auto_create_user,no_engine_substitution

7.错误问题收集

7.1 mysqld --initialize无反应

我使用的powersehll安装的,没反应,然后使用cmd窗口管理员模式,提示找不到msvcp120.dll,msvcr120.dll缺失

解决办法:  
在微软官网上下载的 visual c++ redistributable packages for visual studio 2013

windows 安装解压版 mysql5.7.28 winx64的详细教程

参考:https://www.okcode.net/article/74194

到此这篇关于windows 安装解压版 mysql5.7.28 winx64的详细教程的文章就介绍到这了,更多相关windows安装mysql5.7.28内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/Fine_Cui/article/details/111012619

延伸 · 阅读

精彩推荐
  • Mysql解决MySQl查询不区分大小写的方法讲解

    解决MySQl查询不区分大小写的方法讲解

    今天小编就为大家分享一篇关于解决MySQl查询不区分大小写的方法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起...

    Veir_dev5592019-06-25
  • Mysql详解MySQL中的分组查询与连接查询语句

    详解MySQL中的分组查询与连接查询语句

    这篇文章主要介绍了MySQL中的分组查询与连接查询语句,同时还介绍了一些统计函数的用法,需要的朋友可以参考下 ...

    GALAXY_ZMY5432020-06-03
  • MysqlMySQL 数据备份与还原的示例代码

    MySQL 数据备份与还原的示例代码

    这篇文章主要介绍了MySQL 数据备份与还原的相关知识,本文通过示例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下...

    逆心2962019-06-23
  • MysqlMySQL数据库varchar的限制规则说明

    MySQL数据库varchar的限制规则说明

    本文我们主要介绍了MySQL数据库中varchar的限制规则,并以一个实际的例子对限制规则进行了说明,希望能够对您有所帮助。 ...

    mysql技术网4192019-11-23
  • Mysqlmysql 不能插入中文问题

    mysql 不能插入中文问题

    当向mysql5.5插入中文时,会出现类似错误 ERROR 1366 (HY000): Incorrect string value: '\xD6\xD0\xCE\xC4' for column ...

    MYSQL教程网5722019-11-25
  • MysqlERROR: Error in Log_event::read_log_event()

    ERROR: Error in Log_event::read_log_event()

    ERROR: Error in Log_event::read_log_event(): read error, data_len: 438, event_type: 2 ...

    MYSQL教程网6402020-03-13
  • Mysql浅谈mysql 树形结构表设计与优化

    浅谈mysql 树形结构表设计与优化

    在诸多的管理类,办公类等系统中,树形结构展示随处可见,本文主要介绍了mysql 树形结构表设计与优化,具有一定的参考价值,感兴趣的小伙伴们可以参...

    小码农叔叔5242021-11-16
  • MysqlMySQL锁的知识点总结

    MySQL锁的知识点总结

    在本篇文章里小编给大家整理了关于MySQL锁的知识点总结以及实例内容,需要的朋友们学习下。...

    别人放弃我坚持吖4362020-12-14