服务器几十个php站 都出现 数据库链接失败 数据库服务器phpmysql 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 密码没填,或者用户名/密码错误mysql>update user set password=password('123456') where User='IUSER_00266';mysql>FLUSH PRIVILEGES;再用IUSER_00266和123456连一下mysql试试 不对啊。'IUSER_00266 这个不是数据库名 而是该网站的 权限用户。如上图。这个站的数据库名为:test 。就是搞不懂为什么会报'IUSER_00266它连接数据库失败。 我没说IUSER_00266是数据库名,上面的语句是改变IUSER_00266的密码再执行一下以下语句mysql>GRANT ALL PRIVILEGES ON test.* TO 'IUSER_00266'@'%' WITH GRANT OPTION;mysql>FLUSH PRIVILEGES;就错误提示判断,是用户IUSER_00266的密码不对,所以让你改了试试 我觉得这个和数据库无关你的PHP中连数据库的ID是test_f, 而不是IUSER_00266之所以会报错IUSER_00266可能是PHP中连数据库的配置代码, 这个程序无法执行到<?php /* con_db_host = "localhost" con_db_id = "test_f" con_db_pass = "123456" con_db_name = "test" tablepre = "met_" db_charset = "utf8"; */ ?>然后PHP用 操作系统默认的用户IUSER_00266来连数据库, 这个用户数据库中根本没有或没有权限,所以会出现这错误.所以检查一下PHP配置, 哪里被更改过, 比如include路径等. <?php /* con_db_host = "localhost" con_db_id = "test_f" con_db_pass = "123456" con_db_name = "test" tablepre = "met_" db_charset = "utf8"; */ ?>是不是给加了 /* */ 不对啊。'IUSER_00266 这个不是数据库名 而是该网站的 权限用户。如上图。这个站的数据库名为:test 。就是搞不懂为什么会报'IUSER_00266它连接数据库失败。去掉删除 /* */ 后依然不行。并且。将不能读取数据库的网站转移到其他服务器空间上 却可以正常访问。 请问一个MYSQL查询问题 mysql创建全文索引后要用什么分词插件??? MYSQL将某条记录某字段的值设为该记录其他字段的和 php连接MYSQL的问题,解决给人民币 恢复list.myd,list.myi 求通过链接服务器调用MYSQL上过程 mysql求一个三个表的查询和计算排序 sqlserver mysql 存储过程转换 关于安装"mysql-4.1.13-win32" 再次请教各位大侠!怎样将myisam类型的表转换成InnoDB 表类型 mysql分区表索引问题 MySQL[Err]1064
mysql>update user set password=password('123456') where User='IUSER_00266';
mysql>FLUSH PRIVILEGES;
再用IUSER_00266和123456连一下mysql试试
不对啊。
'IUSER_00266 这个不是数据库名 而是该网站的 权限用户。如上图。
这个站的数据库名为:test 。
就是搞不懂为什么会报'IUSER_00266它连接数据库失败。
再执行一下以下语句
mysql>GRANT ALL PRIVILEGES ON test.* TO 'IUSER_00266'@'%' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;就错误提示判断,是用户IUSER_00266的密码不对,所以让你改了试试
你的PHP中连数据库的ID是test_f, 而不是IUSER_00266
之所以会报错IUSER_00266可能是PHP中连数据库的配置代码, 这个程序无法执行到
<?php
/*
con_db_host = "localhost"
con_db_id = "test_f"
con_db_pass = "123456"
con_db_name = "test"
tablepre = "met_"
db_charset = "utf8";
*/
?>然后PHP用 操作系统默认的用户IUSER_00266来连数据库, 这个用户数据库中根本没有或没有权限,所以会出现这错误.所以检查一下PHP配置, 哪里被更改过, 比如include路径等.
/*
con_db_host = "localhost"
con_db_id = "test_f"
con_db_pass = "123456"
con_db_name = "test"
tablepre = "met_"
db_charset = "utf8";
*/
?>是不是给加了 /* */
不对啊。
'IUSER_00266 这个不是数据库名 而是该网站的 权限用户。如上图。
这个站的数据库名为:test 。
就是搞不懂为什么会报'IUSER_00266它连接数据库失败。去掉
删除 /* */ 后依然不行。并且。将不能读取数据库的网站转移到其他服务器空间上 却可以正常访问。