赞
踩
最近在学习仿站内容,需要用到phpstudy,在下载phpstudy后想要启动MySQL服务,但是总是无法启动。
主要原因是之前已经在本地安装好了一个MySQL服务,而phpstudy里的MySQL服务与本地的MySQL占用的都是3306端口,产生了冲突。
但是修改任何一个服务的端口号都十分麻烦,又不想卸载好不容易在本地安装的MySQL服务,那么就可以采用以下办法解决服务冲突:
mysqld --install
4、
然后win+R 执行 services.msc 进入服务,启动MySQL服务,发现无法启动该服务不过phpstudy里的MySQL启动后同样可以使用,若真的想用回本地的MySQL,那么可以用下面方法可以解决无法启动的问题。
sc delete mysql
2、
初始化mysql服务:mysqld --initialize
,在mysql的安装目录下会生成一个data文件3、安装MySQL服务:mysqld -install
4、
重新初始化一次:mysqld --initialize-insecure
5、mysqld -install
6、
进入bin目录后启动服务:net start mysql
7、
启动成功:
该方法虽然可以成功启动MySQL服务,但是本质上已经把原先MySQL里的所有东西都重置了,也就意味着原先建立的数据库消失并且原本的密码也无法进入数据库,需要修改MySQL数据库的密码才可以进去。
由于很多修改MySQL数据库密码的版本都过时了,因此找了一篇较新的文章去修改密码,该篇博主的MySQL数据库版本是8.0.19,而我的版本是8.0.26,用他的方法可以成功修改密码。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。