Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[疑问] 为什么我SS数据库聚合论坛不行呢?

[复制链接]
杨三郎 发表于 2010-3-8 16:48:21 | 显示全部楼层 |阅读模式
用户名和密码都是正确的啊。为什么说数据库错误呢?

回复

使用道具 举报

信宁军 发表于 2010-3-8 17:04:21 | 显示全部楼层
如果不是自己的本地机做服务器,一般不可能用户名是root的吧?
是本地机么?
回复

使用道具 举报

 楼主| 杨三郎 发表于 2010-3-8 17:12:54 | 显示全部楼层
如果不是自己的本地机做服务器,一般不可能用户名是root的吧?
是本地机么?
信宁军 发表于 2010-3-8 17:04



    用户名我换了的, 这个是弹出的错误,那个红色就是错误提示
回复

使用道具 举报

lidq.jingwu 发表于 2010-3-8 17:16:49 | 显示全部楼层
检查你的数据库配置吧,是否有权限访问。
回复

使用道具 举报

 楼主| 杨三郎 发表于 2010-3-8 17:18:02 | 显示全部楼层
检查你的数据库配置吧,是否有权限访问。
lidq.jingwu 发表于 2010-3-8 17:16



    怎么检查呢
回复

使用道具 举报

信宁军 发表于 2010-3-8 17:18:12 | 显示全部楼层
1、请检查您的 MySQL 帐号是否有相应的权限。
1.1、用户对表没有alter权限
1.2、......

2、检查一下应用下的 config 配置文件中的连接数据库的帐号是否正确。

3、检查一下数据库是否满了,如果数据库满了没有空间后也会出现这种情况。
回复

使用道具 举报

信宁军 发表于 2010-3-8 17:20:52 | 显示全部楼层
4、ss在设置了论坛的数据库用户名密码之后并没有用这个配置项来访问论坛的数据库,而还是用ss数据库的数据库用户名密码来访问。
这样对数据表在同一个数据库的站长不会存在什么问题,但是如果是两个不同数据库,那就麻烦大了;

问题解决方式:
一、虚拟主机用户:找空间上解决咯,只要给论坛数据库加上ss数据库访问用户的权限就好了。不过一般出现这样问题的都不会是虚拟主机用户;
二、独立主机用户:在phpmyadmin里面操作,给论坛数据库加上ss数据库访问用户的“SELECT , INSERT ,UPDATE ,ALTER”权限;或者直接写语句解决:
  1. REVOKE ALL PRIVILEGES ON `论坛数据库名` . * FROM 'SS数据库用户'@'localhost';
  2.    GRANT SELECT , INSERT ,UPDATE ,ALTER ON `论坛数据库名` . * TO 'SS数据库用户'@'localhost';
复制代码
复制代码
执行的时候要注意如果有下划线的要用\_代替;
回复

使用道具 举报

信宁军 发表于 2010-3-8 17:21:56 | 显示全部楼层
该问题绝不止以上4种可能,您提供的信息不足以让人做出判断,总不至于让回答者写几万字吧
回复

使用道具 举报

 楼主| 杨三郎 发表于 2010-3-8 17:23:01 | 显示全部楼层
1、请检查您的 MySQL 帐号是否有相应的权限。
1.1、用户对表没有alter权限
1.2、......

2、检查一下应 ...
信宁军 发表于 2010-3-8 17:18



    问题是我不知道怎么检查啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-8-23 12:34 , Processed in 0.137977 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表