Mac装双系统Win10,安装MySQL遇到的问题

2025-10-24 19:48:44

1、使用老师发的软件安装包。mysql-5.5.40-win32.exe。

讲师说可以向下兼容,我的电脑是64位。所以一开始就兴致勃勃的安装了。一路向下。结果卡死在最后一步的第二个方法了。先是未响应,然后通过网上的资料直接在bin文件夹下找到MySQLInstanceConfig.exe。兼容和管理员模式安装,均卡死了。不成功!!!等了有半天时间放弃了。

Mac装双系统Win10,安装MySQL遇到的问题

2、所有方法:清理注册表,重装,安装64位,或者管理员模式安装,下载旧版与最新版的反正我能查到的方法都试了。所以安装版至少在我的电脑上不行。然后使用免安装版进行安装。

3、免安装版:省事多了,直接解压到文件夹后。开始操作:

1.cmd通过管理员模式进入,然后CD 到mysql路径下面:cd C:\Java\mysql

2.执行命令:mysql -install.然后回看到Service successfully的提示,就是装成功了。

3.启动:net start mysql

4.进入命令:mysql -uroot -p,回车,让输入密码直接回车就行了。默认的是没有密码的。

Mac装双系统Win10,安装MySQL遇到的问题

4、然后就可以进行操作了。但是今天遇到的问题太头疼了。就是学到了外键和事务。无论通过命令行还是通过sqlyog都无法创建外键。而且通过Sqlyog点击新架构设计器,然后点击外键按钮提示:引擎不支持,应该切换为innoDB。具体提示忘记存图了。就是不报错,但是不能使用。然后通过讲师和个人各种调试都不成功。

5、晚上继续研究:还是绿色版的,然后查资料继续尝试。启动MySQL服务器采用另一种方式:mysql --console命令启动。因为这样说是配置的MySQL可以使用外键。结果失败:

InnoDB: Operating system error number 87 in a file operation.

InnoDB: http://dev.mysql.com/doc/refman/5.1/en/operating-system-error-codes.html  InnoDB: File name .\ib_logfile0  InnoDB: File operation call: 'aio read'.  InnoDB: Cannot continue operation.

MySQL Plugin 'InnoDB' init function returned error等等吧

网上查资料排查:有的说是MySQL目录下的ib_logfile0和ib_logfile1要删除。试了还是不行……

6、最终解决方案是:::

目录下的my.in文件:

#*** INNODB Specific options ***# Use this option if you have a MySQL server with InnoDB support enabled# but you do not plan to use it. This will save memory and disk space# and speed up some things.#skip-innodbinnodb_data_file_path = ibdata1:500M;ibdata2:512M:autoextend

500M这个之前是1024M。因为我一直删除data文件夹下的ib_logfile0和ibdata几个文件,但是突然发现电脑内存不足了。一看十几个G。我尝试了很多遍。所以修改了这个位置。

第二个位置:::

innodb_thread_concurrency=10【这个是引用的my.in自带的一行】innodb_flush_method=normal

在my.in文件最后一行添加一段代码:innodb_flush_method=normal

这个时候保存文件了。然后重新删除b_logfile0和ibdata几个文件。再次执行

mysql --console。结果完全正确。

Mac装双系统Win10,安装MySQL遇到的问题

Mac装双系统Win10,安装MySQL遇到的问题

7、到此,可以正常使用了。至少配置到现在可以使用了。如果实在装不上的可以试试这个方法。

时间太长了,好多细节忘了。我把我当前用的MySQL绿色版发给大家:

链接: https://pan.baidu.com/s/1Xg02OSKm5f5IZsNqxlKyyQ 提取码: 7qf2 

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢