MySQL踩坑与填坑
mysql winx86免安装版 mysql服务就是不能开机自启动
在一台新电脑上从旧电脑拷贝了mysql的整个目录,并在新电脑为mysql配置了环境变量,运行了安装mysql服务的命令
mysqld --install
net start mysql
这些操作都成功了,可关机后再开机,发现服务没起来?
查看系统服务也注册成功了,然后启动类型也是自动
然后网上用了几种方式就是没解决,之后发现开机后第一时间看服务中mysql的服务是启动的,然后用在控制台中执行下mysql命令如:
mysql -uroot -p
运行后提示
Mysql "Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0
此时再刷新mysql的服务发现服务状态由“正在运行”变成“停止”了……
而手动重启mysql服务后即可以正常连接和使用
因为当时偷懒没有重新初始化数据库,而是直接使用原有的data目录,将数据库中需要用到的数据库备份出来,然后删除data目录,重新初始化数据目录,并安装mysql服务和启动mysql服务,配置好用户密码等,此时重新关机开机,执行连接命令,发现是可以连接成功,也就是说mysql成功自启动了,之后导入备份的数据库也是正常的
ok,问题解决,但仍不知具体原因,望各位大佬有知其原因的请赐教~
等待下一个坑…………