关于安装MySQL的几个问题以及解决方案
1.安装好了MySQL(压缩包,并非installer-web),然后net start MySQL也没问题,但是用navicat连接时出现了错误————“1045-Access denied for user ‘root’@‘localhost’。之后在网上找解决方案的过程中发现了自己的MySQL服务会自己关闭(可在搜索框搜索”服务“查看MySQL的状态,最后自己琢磨着可能是最大连接数的问题,就在my.ini配置文件中把最大连接数从200改成了150,这下果然行了,MySQL不会自己掉了,但是“1045-Access denied for user ‘root’@'localhost’错误仍在。
2.看好多博客说在my.ini里边添加”skip-grant-tables“就可以了,因为这样可以跳过密码检查,我试了,但是还是不行,并且错误也变了————”ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost:3306’ (10061)“。后来又找了好多博主的解决方案,但是竟然都是说要添加”skip-grant-tables“,我是真纳闷难道没有一个不成功的吗?最后我还是在一个博客下边的评论里看到一位大神说在my.ini里边加入”shared-memory“就行了,我试了试,这下终于成功了!!!