安装步骤
- 前言
- 一、到哪里下载5.6版本的mysql?
- 二、如何安装MySql5.6
- 1.解压文件文件到自己指定的文件夹
- 2.配置环境变量
- 3.配置mysql.ini文件
- 4.启动MySql
- 总结
前言
由于需要在家里办公,所以需要搭建一套项目配套环境,但是项目的数据库比较早是5.6版本的,而且碰到的坑比较多。
提示:以下是本篇文章正文内容,下面案例可供参考
一、到哪里下载5.6版本的mysql?
https://downloads.mysql.com/archives/community/
根据如果所示选择自己的操作系统,
二、如何安装MySql5.6
1.解压文件文件到自己指定的文件夹
2.配置环境变量
设置环境变量MYSQL_HOME与PATH,分别指向mysql的解压目录及mysql的bin目录
3.配置mysql.ini文件
mysql存在一个默认配置文件,在mysql解压目录下;
我之前找过网上的配置文件,发现并不好使,于是就使用了默认的配置文件,稍加改动就没问题了。
值得注意的是写路径时要使用/不要使用\,否则会报错,这个非常重要
感觉我下面碰到的错误很多都是这个配置导致的
4.启动MySql
- 以管理员身份运行CMD,输入mysqld -install安装MySQL服务,这一步我是没问题的;
- 输入net start mysql启动MySQL服务,这一步就开始报各种错误。(针对不同的错误,网上有很多方法,我也整理了一下)
- not found XX文件,之前有过报错找不到errsys.err,网上有很多的办法,大多数是将某个文件夹下的该文件复制一份,因为我也操作过,但是仍会报其它错误。之后没有删除重装,所以不清楚具体是不是该方法导致的。
4. 找到问题的根本解决办法,还是需要查找导致报错1067的根本原因(我的基本都是1067),一种是在我们的操作系统看程序安装的报错日志如图
还有一种是看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的整个过程,老实说解决过程很烦,但是解决问题后的感觉很不错。