您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 果洛分类信息网,免费分类信息发布

mysql下为数据库设置交叉权限的方法_MySQL

2024/6/7 22:35:10发布24次查看
bitscn.com这就需要在 mysql 中对用户权限进行修改,授予需要的权限。
本文将演示这种情况,并给出详细的解决步骤。
本文示例的配置如下:
discuz!
数据库名:discuz_7_sc_utf8
数据库用户名:discuz_mysql
权限:操作 discuz_7_sc_utf8 的全部权限
supesite/x-space
数据库名:ss_601_xs_401_sc_utf8
数据库用户名:ss_mysql
权限:操作 ss_mysql 的全部权限
出现情况:安装 supesite/x-space 时无法检测到 discuz! 的数据库。
解决方法:授予 ss_mysql 操作 discuz_7_sc_utf8 的全部权限。
如果为了方便,可以创建一个数据库用户,授予该用户操作 discuz! 和 supesite 数据库的全部权限,在安装时,都使用这个数据库用户,就不会出现本文的这种情况。以后安装别的产品,比如 ucenter home,再授予该用户操作 ucenter home 数据库的权限即可。
一、安装 discuz_7.0.0_sc_utf8
1、在 mysql 中创建数据库 discuz_7_sc_utf8
打开 phpmyadmin => 创建一个新的数据库
2、在 mysql 中创建数据库用户 discuz_mysql,授予操作数据库 discuz_7_sc_utf8 的权限
打开 phpmyadmin => 权限 => 添加新用户
为了安全,不授予 discuz_mysql 这个用户访问其他数据库的权利,所以全局权限不选。设计完毕,点击“执行”。
跳转到“编辑权限”的页面,“按数据库指定权限”选择“discuz_7_sc_utf8”
在这里,授予数据库用户 discuz_mysql 操作数据库 discuz_7_sc_utf8 的全部权限,如图所示。
3、discuz_7.0.0_sc_utf8 的安装设置
在 discuz! 安装时,输入刚才创建的数据库名、用户名和密码。
二、安装 supesite6.0.1_x-space4.0.1_uc_sc_utf8
1、在 mysql 中创建数据库 ss_601_xs_401_sc_utf8
2、在 mysql 中创建数据库用户 ss_mysql,授予操作数据库 ss_601_xs_401_sc_utf8 的权限
3、supesite6.0.1_x-space4.0.1_uc_sc_utf8 的安装设置
安装 supersite 时,输入刚才创建的数据库名:ss_601_xs_401_sc_utf8,数据库用户名:ss_mysql,以及已安装的论坛 discuz 的数据库名 discuz_7_sc_utf8,如图所示。
因为刚才只是授予数据库用户 ss_mysql 操作数据库 ss_601_xs_401_sc_utf8 的权限,所以数据库用户 ss_mysql 并没有操作数据库 discuz_7_sc_utf8 的权限,这安装时出现错误,提示“发生错误,您指定的 discuz!数据库(discuz_7_sc_utf8)不存在,请修正”。
4、授予用户 ss_mysql 操作数据库 discuz_7_sc_utf8 的权限,安装成功
出现这种情况,就需要授予 ss_mysql 操作数据库 discuz_7_sc_utf8 的权限。打开 phpmyadmin => 权限 => 编辑权限,如图所示。
supesite 需要 读取、插入、删除数据库 discuz_7_sc_utf8 中的数据,所以授予用户 ss_mysql 操作数据库 discuz_7_sc_utf8 的全部权限。
授予权限之后,通过安装程序的检测,可以继续安装了。
需要注意的是,如果希望 supesite 和 discuz!同步登录,supesite 的 cookie 设置要和 discuz! 目录下 config.inc.php 文件中的值相同,如图所示。
现在安装完毕,supesite 和 x-space 能够正常显示论坛中的内容。
bitscn.com
果洛分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录