为什么phpstudy我在安装完成网站以后,打不开数据库

为什么phpstudy我在安装完成网站以后,打不开数据库,第1张

phpstudy启动后,打开配置文件--mysql-ini

对应修改mysql的位置

basedir="D:/phpStudy/MySQL/"datadir="D:/phpStudy/MySQL/data/"

mysqladmin -h hostname flush-privileges

use mysql; update user set password =password('yourpass') where user='root'

出现无法连接数据库的话,命令行用root用户登陆,敲下面命令:

SET PASSWORD FOR sns@'localhost'=OLD_PASSWORD('sns');

然后刷新mysql权限

FLUSH PRIVILEGES;

导入数据的方法 mysql -u name -p --default-character-set=utf8 databasename < path\sql

create database name character set utf8;

如果出现#1251 - Client does not support authentication protocol requested by server;的错误

解决办法:先用root登录MYSQL服务器,执行

mysql>set password for user1@"localhost"=old_password('yourPassword');

php53最好用apache24。80端口可能被别的程序占用。不行换个环境包如phpstudy试试。phpstudy支持php52到56自由切换。支持iis,nginx,apache等26种组合一键切换。

这种情况说明你的第一个参数错误,就是得到的不是数据库资源。

你需要使用$row = mysql_fetch_row($res)来判断资源是否存在,这样就不会报错。

这种错误一般就是我们常说的空引用,就是数据都不存在,你就调用数据的方法就会出问题。

以上就是关于为什么phpstudy我在安装完成网站以后,打不开数据库全部的内容,包括:为什么phpstudy我在安装完成网站以后,打不开数据库、phpstudy启动服务之后navicat for mysql连接不上,一直出现1045错误、我装好了php,apache和mysql,但是php与数据库无法连接,怎么解决急~等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存