赞
踩
在配置MySQL数据库,出现服务创建成功,在服务中可以显示 MySQL服务 但状态显示已停止,点击启动服务出现“本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止” 启动服务失败
应该是之前配置数据库过程中某一个步骤出现未知错误
建议采用工具配置数据库时关闭 pc管家 等软件
或者采用 具有管理员权限的 cmd.exe执行配置命令
1.管理员权限打开cmd, 通过cd 命令跳转到mysql安装目录下的bin 文件夹 (默认配置不用跳转);
2.删除mysql服务
mysqld --remove mysql
3.重新安装mysql服务
mysqld --install mysql
4.初始化Data
mysqld --initialize-insecure
5.启动mysql服务
net start mysql
此时会提示 mysql 服务已经启动成功
目前为止 mysql 数据库功能 已经可以使用
下面进行 修改密码 以及 替换数据库操作
上述操作后 由于重新初始化MySql数据库 ,导致Navicat 等工具无法正确连接
以下操作均为管理员权限运行
1.首先打开一个cmd 依次输入
net stop mysql
mysqld --console --skip-grant-tables --shared-memory
2.重新打开一个cmd 依次输入
mysql -u root -p
提示输入密码 直接点击回车 会进入到mysql
依次输入 注意末尾分号
show databases;
use mysql
update user set authentication_string = ‘’ where user=‘root’ ;
3.关闭当前cmd,并重新开启一个新的cmd
mysql -uroot -p
按照步骤2 执行相同操作 进入到 mysql
输入代码 注意末尾分号
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘NewPassword’;
4.关闭cmd 连接数据库
通过替换 Data 文件夹,将数据库更换成自己的数据库信息
错误 2005
计算机未联网,解决方法,
1.联网;
2.将localhost 设置为 “127.0.0.1”;
错误 2003
可能是防火墙屏蔽了3306端口
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。