phpstudy中mysql启动不了

我是在下载phpstudy之前下载了一个官网的mysql-8.0.26-winx64.zip不是那种msi格式的,是需要自己配置的,没有安装mysql server。所以这种情况的而解决办法是:

       删掉之前下载的,就可以了。点击windows左下角开始按钮,在运行中输入sevices.msc 回车找到服务管理,找到MySQL 关闭服务,然后在下载的mysql文件的bin下面打开命令行,输入卸载的语句。再打开phpstudy启动mysql就好使了。

phpstudy中mysql启动不了_第1张图片

 接下来说一下我的心路历程:

        我在学一门网课需要用到myphpadmin,我就自己安装了mysql,我是根据菜鸟教程安装的mysql。【转】https://www.runoob.com/mysql/mysql-install.html

安装好之后在输入net start mysql 出现了系统错误2,找不到指定文件的错误,解决方法:

【转】https://blog.csdn.net/chao_ji_cai/article/details/102853824 

解决好之后我又登录mysql,注意一定要记得安装时创建的临时密码,后续会用到。

命令行中输入:mysqld -install

                            mysql -u root -p

                           Enter password:临时密码  (注:如果没记住也没关系可以所搜百度,在之前的my.init文件中设置一下不用密码的就可以了)。

  mysql -> exit   退出mysql

然后我又下载了phpstudy,apache服务,Nginx服务可以启动,就是Mysql服务显示已启动然后就正在启动了。我上百度搜索如何解决,说这种情况是因为mysql端口号3306被占用,端口号冲突。

解决方法就是先查询占用端口号的进程是什么,然后杀死进程。

命令行: netstat -nao  (能看到什么协议占用了设么端口号,pid是多少) 

phpstudy中mysql启动不了_第2张图片

 

 打开任务管理器,选择进程,选择查看,点击选择列,勾选pid 就会显示pid列phpstudy中mysql启动不了_第3张图片

 关闭进程,不过这个方法我试了,没有用

这个是其他的一些方法

【转】https://www.php.cn/php-ask-424977.html

【转】https://jingyan.baidu.com/article/48b558e37b2ee23e38c09add.html

这些方法我试了都没用,phpstudy的默认密码都是root,而我下载的mysql的密码不是root,我就想修改Mysql密码,又出现了一些错误

报1064和1082的错误

1064是语法错误  最后解决问题是 set password = "root";  这个分号很重要

还是不行。

phpstudy下载的软件是在它的目录下的,与我之前下载的不是一个mysql。本地的mysql与phpstudy集成环境下的mysql,端口冲突。然后我就想把好不容易安装好的mysql删除,就是我上面的解决办法,如果你同时还安装了mysql server 卸载起来就很麻烦了,可以搜一搜百度。

有不对的地方大家批评指正。

 

你可能感兴趣的:(mysql)