MySQL下数据库交叉权限设置方法

MySQL下数据库交叉权限设置方法
这需要对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
发生:Discuz!数据库无法检测安装SupeSite / X-Space的时候。

解决方案:给予的ss_mysql操作discuz_7_sc_utf8充分授权。

如果你方便的话,您可以创建一个数据库用户,给用户的所有特权操作Discuz!和SupeSite数据库。当你安装它,你将无法使用此数据库用户。后来,安装其他产品,如Ucenter home,然后授予用户权限操作的Ucenter home数据库。
1。安装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

当你安装超级站,输入数据库名: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.after授权批准,安装可以继续通过安装程序的检测。应该指出的是,如果你想和discuz supesite!登录同步,cookie设置SupeSite是在Discuz目录config.inc.php文件的值相同,如图所示。

现在,安装完成后,SupeSite和X-Space能够显示论坛内容。

tag:数据库方法权限设置电脑软件mysql

相关内容