phpstudy为什么连接不上数据库

phpstudy为什么连接不上数据库,第1张

mysql服务开了没有,具体 *** 作步骤,在控制面板->管理工具->服务->查看“mysql5_pn”是否启动,没启动就启动下。

如果不是这个问题有可能是安装问题了,需要看到你那边电脑才好说,实在不行就用phpnow把

估计是你没有给本地或者远程管理员登录授权导致无法连接,请按下面的流程更改授权远程mysql访问

#ps aux|grep mysqld   //先查看一下mysql 是否已经启动

#netstat -ant | grep 3306   //查看一下端口是否已经起来

如果已经启动那么,请使用本地登录(不是远程或者交互登录哦)

# mysqld-nt --skip-grant-tables   或者  sudo /usr/sbin/mysqld  --skip-grant-tables  //ubuntu

#/usr/sbin/mysqld  --skip-grant-tables   //redhat 或者centos 直接管理员进入

懂mysql语句的看下面,

mysql> use mysql

mysql> select user,host,password from user where user='root';    、、

mysql> update user set host='localhost' where user='root' and host='%';

 mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');  

mysql> flush privileges;

举例:GRANT ALL PRIVILEGES ON phpstudy TO 'root'@'19216813' IDENTIFIED BY '123456' WITH GRANT OPTION;    说明:授权root 远程ip 19216813 登录 *** 作 phpstudy 所有的 *** 作权限。  %:通配符代表所有的ip地址。

#service mysqld restart 或者重启linux也可以,之后你连接一下是否可以连上,如果连上mysql的日志一般都有记录的。

phpstudy在启动的时候apache显示已经停止的原因:控制面板该程序设置错误。

解决的方法和 *** 作步骤如下:

1、首先,打开控制面板中的“管理工具”选项,如下图所示

2、其次,完成上述步骤后,在“管理工具”的界面中,找到其中的“服务”选项,如下图所示。

3、接着,完成上述步骤后,打开“服务”选项。 在选项列表中,可以找到“Apache2a”,发现已关闭,如下图所示。

4、然后,完成上述步骤后,鼠标右键单击“Apache2a”,在出现的菜单中点击“启动”,如下图所示。

5、最后,完成上述步骤后,软件就可以正常启动了,如下图所示。这样,问题就解决了。

以上就是关于phpstudy为什么连接不上数据库全部的内容,包括:phpstudy为什么连接不上数据库、linux安装完phpstudy后启动显示mysql已启动 mysql检测提示无法连接mysql,如何解决、phpstudy在启动的时候apache显示已经停止是怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9840106.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存