服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - phpstudy无法启动MySQL服务的完美解决办法

phpstudy无法启动MySQL服务的完美解决办法

2022-11-04 15:46阿_巴打 Mysql

学习php当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境,一键安装对新手很友好,下面这篇文章主要给大家介绍了关于phpstudy无法启动MySQL服务的完美解决办法,需要的朋友可以参考下

最近在学习仿站内容,需要用到phpstudy,在下载phpstudy后想要启动MySQL服务,但是总是无法启动

主要原因是之前已经在本地安装好了一个MySQL服务,而phpstudy里的MySQL服务与本地的MySQL占用的都是3306端口,产生了冲突。
但是修改任何一个服务的端口号都十分麻烦,又不想卸载好不容易在本地安装的MySQL服务,那么就可以采用以下办法解决服务冲突:

首先按下win+R 执行 services.msc 进入服务,查找到MySQL,点击停止服务,然后在控制台cmd进入本地的MySQL文件夹,我的文件名是mysql-8.0.26-winx64,进入后执行命令sc delete mysql来删除服务,发现无法删除,原因是要用管理员身份进行该操作才可以。

删除成功后phpstudy上的MySQL数据库就会自动启动了。

phpstudy无法启动MySQL服务的完美解决办法

若想重新启动本地的MySQL服务,则同样以管理员身份进入mysql-8.0.26-winx64文件夹后执行命令mysqld --install

然后win+R 执行 services.msc 进入服务,启动MySQL服务

发现无法启动该服务

phpstudy无法启动MySQL服务的完美解决办法

不过phpstudy里的MySQL启动后同样可以使用,若真的想用回本地的MySQL,那么可以用下面方法可以解决无法启动的问题。

先用管理员身份删除不可启动的服务:sc delete mysql

初始化mysql服务:mysqld --initialize,在mysql的安装目录下会生成一个data文件

phpstudy无法启动MySQL服务的完美解决办法

安装MySQL服务:mysqld -install

​​​​​​​重新初始化一次:mysqld --initialize-insecure

​​​​​​​然后再次安装服务:mysqld -install

​​​​​​​进入bin目录后启动服务:net start mysql

​​​​​​​启动成功:

phpstudy无法启动MySQL服务的完美解决办法

phpstudy无法启动MySQL服务的完美解决办法

该方法虽然可以成功启动MySQL服务,但是本质上已经把原先MySQL里的所有东西都重置了,也就意味着原先建立的数据库消失并且原本的密码也无法进入数据库,需要修改MySQL数据库的密码才可以进去。

由于很多修改MySQL数据库密码的版本都过时了,因此我找了一篇较新的文章去修改密码,该篇博主的MySQL数据库版本是8.0.19,而我的版本是8.0.26,用他的方法可以成功修改密码。

phpstudy无法启动MySQL服务的完美解决办法

phpstudy无法启动MySQL服务的完美解决办法

参考链接:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)解决办法

总结

到此这篇关于phpstudy无法启动MySQL服务解决的文章就介绍到这了,更多相关phpstudy无法启动MySQL服务内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/m0_55887872/article/details/121956192

延伸 · 阅读

精彩推荐
  • Mysql在MySQL中使用STRAIGHT_JOIN的教程

    在MySQL中使用STRAIGHT_JOIN的教程

    这篇文章主要介绍了在MySQL中使用STRAIGHT_JOIN的教程,包括使用STRAIGHT_JOIN进行一些性能上的优化的技巧,需要的朋友可以参考下 ...

    MYSQL教程网5592020-05-11
  • Mysql使用xtrabackup实现mysql备份

    使用xtrabackup实现mysql备份

    Xtrabackup 是percona公司的开源项目,用以实现类似innodb官方的热备份工具InnoDB Hot Backup的功能,能够非常快速地备份与恢复MySQL数据库。今天我们就来详细讨论...

    mysql教程网4942020-06-29
  • MysqlMysql经典高逼格/命令行操作(速成)(推荐)

    Mysql经典高逼格/命令行操作(速成)(推荐)

    这篇文章主要介绍了Mysql命令行操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来...

    Chester Cheung2042020-09-18
  • Mysql轻松掌握MySQL函数中的last_insert_id()

    轻松掌握MySQL函数中的last_insert_id()

    相信大家应该都知道Mysql函数可以实现许多我们需要的功能,这篇文章介绍的Mysql函数Last_insert_id()就是其中之一,文章通过一个例子展开来讲,应该更有助...

    daisy3362020-07-05
  • Mysqlmysql 8.0.27 解压版安装配置方法图文教程

    mysql 8.0.27 解压版安装配置方法图文教程

    这篇文章主要为大家详细介绍了mysql 8.0.27 解压版安装配置方法图文教程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考...

    windowsliusheng6702022-10-24
  • MysqlMysql中一千万条数据怎么快速查询

    Mysql中一千万条数据怎么快速查询

    很多人在使用Mysql时没有考虑到优化问题,如果遇到上千万数据量的表,查询上千万数据量的时候会发生什么问题,本文就来介绍一下如何快速查询一千万...

    java冢狐11422022-01-19
  • Mysqlwindows 10 下mysql-8.0.17-winx64的安装方法图解

    windows 10 下mysql-8.0.17-winx64的安装方法图解

    这篇文章主要介绍了windows 10 mysql-8.0.17-winx64的方法,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下...

    因心2902020-12-02
  • MysqlMysql使用存储过程快速添加百万数据的示例代码

    Mysql使用存储过程快速添加百万数据的示例代码

    这篇文章主要介绍了Mysql使用存储过程快速添加百万数据,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的...

    jeremylai4442021-09-23