安装步骤

  • 前言
  • 一、到哪里下载5.6版本的mysql?
  • 二、如何安装MySql5.6
  • 1.解压文件文件到自己指定的文件夹
  • 2.配置环境变量
  • 3.配置mysql.ini文件
  • 4.启动MySql
  • 总结



前言

由于需要在家里办公,所以需要搭建一套项目配套环境,但是项目的数据库比较早是5.6版本的,而且碰到的坑比较多。


提示:以下是本篇文章正文内容,下面案例可供参考

一、到哪里下载5.6版本的mysql?



https://downloads.mysql.com/archives/community/

根据如果所示选择自己的操作系统,

windows安装mysql8 windows安装mysql5.6_数据库

二、如何安装MySql5.6

1.解压文件文件到自己指定的文件夹

2.配置环境变量

设置环境变量MYSQL_HOME与PATH,分别指向mysql的解压目录及mysql的bin目录

windows安装mysql8 windows安装mysql5.6_配置文件_02


windows安装mysql8 windows安装mysql5.6_windows_03

3.配置mysql.ini文件

mysql存在一个默认配置文件,在mysql解压目录下;

windows安装mysql8 windows安装mysql5.6_配置文件_04


我之前找过网上的配置文件,发现并不好使,于是就使用了默认的配置文件,稍加改动就没问题了。

值得注意的是写路径时要使用/不要使用\,否则会报错,这个非常重要

感觉我下面碰到的错误很多都是这个配置导致的

4.启动MySql

  1. 以管理员身份运行CMD,输入mysqld -install安装MySQL服务,这一步我是没问题的;
  2. 输入net start mysql启动MySQL服务,这一步就开始报各种错误。(针对不同的错误,网上有很多方法,我也整理了一下)
  3. not found XX文件,之前有过报错找不到errsys.err,网上有很多的办法,大多数是将某个文件夹下的该文件复制一份,因为我也操作过,但是仍会报其它错误。之后没有删除重装,所以不清楚具体是不是该方法导致的。

windows安装mysql8 windows安装mysql5.6_windows安装mysql8_05


4. 找到问题的根本解决办法,还是需要查找导致报错1067的根本原因(我的基本都是1067),一种是在我们的操作系统看程序安装的报错日志如图

windows安装mysql8 windows安装mysql5.6_windows_06


还有一种是看mysql自己的报错信息,个人感觉看这个更清楚,使用mysqld --console就会打印出来

5. 最后我这边是通过修改配置文件的路径\搞定的。

6. 因为要导入的sql比较大,我的mysql连接断开了,所以需要重新设置一个配置,max_allowed_packet 会限制server接受的数据包大小,在配置文件里设置或者在mysql客户端设置都可以,前者是永久的,后者是重启后就会恢复到原有设置;

查看目前配置

show VARIABLES like ‘%max_allowed_packet%’;

设置配置

set global max_allowed_packet = 100*1024*1024; //100M

总结

以上就是我在本地安装mysql的整个过程,老实说解决过程很烦,但是解决问题后的感觉很不错。