服务器中不存在mysql:
mysql admin -V:查看mysql环境的配置是否成功
成功则执行services.msc 去服务中查找mysql服务 如果有则设置自动启动 或者 执行net start mysql 黑窗口开启服务
如果没有就重装mysql服务:
1.将data备份出去 并且删除
2.执行mysqld --install
如果出现Service successfully installed就成功了!并将之前备份的Data文件夹拷回到MySQL的目录下
(出现Install/Remove of the Service Denied!是失败情况,请尝试使用管理员身份执行命令)
尝试进行net start mysql(务必在管理员模式下运行),如果不行请继续往下:
3.初始化mysql 在MySQL的bin路径下,用管理员模式执行mysqld --initialize
尝试进行net start mysql(务必在管理员模式下运行)
2.修改密码
忘记了自己的密码 属于错误情况了
解决办法:
修改my.in/my.cnf配置文件
进入mysql安装目录
编辑my.ini
在[mysqld]下添加skip-grant-tables,保存即可。
使用管理员身份打开命令行
net stop mysql:停止服务 net start mysql:启动服务
进入mysql登录 不用密码直接回车 mysql -u root -p
修改密码为root:update mysql.user set authentication_string=password('root')where user='root';
刷新权限 :flush privileges;
退出:quit;
重启服务 测试密码是修改成功 退出