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

 找回密码
 立即注册
搜索

SS和论坛在两个不同的数据库进行聚合错误的非官方解决方案

[复制链接]
solotraveler 发表于 2009-10-28 12:40:19 | 显示全部楼层 |阅读模式
SS和论坛在两个不同的数据库进行聚合错误的非官方解决方案
错误信息描述:

   
SupeSite info: MySQL Query Error

    User: solotraveler
    Time: 2009-10-28 10:20am
    Script: /admincp.php

    SQL: ALTER TABLE `论坛数据库`.`[Table]threads` ADD COLUMN blog tinyint(1) NOT NULL DEFAULT '0'
    Error: ALTER command denied to user 'SS数据库用户'@'localhost' for table '[Table]threads'
    Errno.: 1142


问题说明: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';
复制代码
复制代码
执行的时候要注意如果有下划线的要用\_代替;

信息参考链接:
http://bbs.stupc.org/thread-21504-1-1.html
https://discuz.dismall.com/thread-1462387-1-1.html

评分

1

查看全部评分

回复

使用道具 举报

shwan 发表于 2009-10-28 12:41:55 | 显示全部楼层
SS库用户要有被聚合应用库的基本操作权限,否则出错。
回复

使用道具 举报

guokun 发表于 2009-10-28 13:04:43 | 显示全部楼层
帮顶  还是等官方
回复

使用道具 举报

 楼主| solotraveler 发表于 2009-10-30 15:08:39 | 显示全部楼层
帮顶  还是等官方
guokun 发表于 2009-10-28 13:04



    我也很期待。。。
回复

使用道具 举报

doogo 发表于 2009-10-31 09:56:03 | 显示全部楼层
也在期待中。。。。
www.wxzzxx.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-15 17:08 , Processed in 0.123190 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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