mysql启动失败
方法1确认sql目录下有没有data文件夹,如果有就删掉
方法2然后在cmd输入mysqld --initialize
,等待一段时间(这段时间就是在创建data文件夹),然后就再次输入net start mysql
便可
如果输入mysqld --initialize
报错,则重新删除data文件,执行mysqld --initialize-insecure
输入mysql -u root -p
此时密码为null,直接回车
修改密码
SET PASSWORD FOR 'root'@'localhost' = '123456';
退出数据库,使用新密码登录
密码修改成功;
关闭mysql服务,必须执行
复制整个data目录到新电脑中的data目录中
所有的都需要复制,因为我之前只复制了数据文件,默认的几个文件我没有复制,导致只使用了三天就报错,一直服务停止,每次启动,三分钟内一定停止服务
重启mysql服务;