phpstudy数据库无法启动有以下几个原因。
一、自己在电脑上安装了mysql数据库,mysql的服务名为mysql,这会与phpstudy的数据库的服务名发生冲突,从而造成phpstudy中的数据库无法启动,这时我们只需要将自己安装的mysql的服务名改掉就行。
方法如下:
1.打开cmd(以管理员的身份运行),将现有的mysql服务删除。
进入命令提示符界面后,在命令行中使用sc delete命令删除mysql服务名。(mysql为自 己的服务名)
sc delete mysql
2.mysql服务名删除后,使用cd命令切换到mysql安装目录中的bin目录下。
例如我的:
cd c:\program files\mysql\mysql server 5.5\bin
3.切换到bin目录后,使用mysqld --install命令重新指定mysql服务名即可。
注意:mysql5为自己要创建的服务名。
mysqld --install mysql5
注意:有些博客使用的是这行代码:mysqld --install 你需要修改的新服务名 --defaults-file="mysql的my.ini文件的路径"
例如:mysqld --install mysql5 --defaults-file="c:\program files\mysql\mysql server 5.5\my.ini"
这行代码会使我们的注册表上多出一行 --defaults-file="mysql的my.ini文件的路径",这会使我们的mysql服务器无法启动,这时就需要将这行代码给删除。
4.启动mysql服务器
在cmd中输入net start mysql5(mysql5为自己的服务名)
net start mysql5
5.这时我们在去启动phpstudy中的mysql数据库就可以了。
注意:启动phpstudy中的mysql数据库时,要将自己的mysql服务给关闭,否则将无法启动。
二、自己安装的mysql服务名不叫mysql,不与phpstudy的数据库发生冲突,这时可能就是mysql服务没有关闭,这也会造成phpstudy的数据库无法启动,这时只需要将自己安装的数据库服务给关闭即可。
方法如下:
1.鼠标右击此电脑,点击管理,进入计算机管理。
2. 点击服务和应用程序,再点击服务,进入服务。
3.找到mysql服务,将所有mysql服务给停止。(右击mysql服务就可以看到停止)
4,这时我们在去启动phpstudy中的mysql数据库就可以了
三、也有可能是端口占用问题,我们只需要将占用了3306端口的服务关闭就行,或者将phpstudy中的mysql数据库的端口给改掉。
以上就是解决phpstudy中的mysql数据库无法启动的方法。
到此这篇关于phpstudy中mysql数据库无法启动的解决方法的文章就介绍到这了,更多相关phpstudy中mysql无法启动内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论