开发者社区> 问答> 正文

dz论坛数据库名的问题,求高手指教

我最近弄了一个云服务器,打算弄个论坛,在安装数据库的页面我有很多疑问:  
1.数据库名和数据库用户名是不是可以不一样,我自己在云服务器上搭建了mysql数据库,默认名字是root,这个root是指数据库名还是数据库用户名呢


2.如果我有2个论坛,可不可以这样,
第1个论坛:
数据库名:root
数据库用户名:01
数据表前缀:pre_01


第2个论坛:
数据库名:root
数据库用户名:02
数据表前缀:pre_02

这样填写可以吗?论坛的站长们众说纷纭,说是只要修改数据表前缀就可以了,至于数据库名和数据库用户名可以一样的,真的可以吗?

展开
收起
低调吧 2014-04-12 17:23:19 11067 0
7 条回答
写回答
取消 提交回答
  • 推荐回答:

    root是默认的最高权限的管理员账号,一般不建议用来给网站使用

    你可以单独建两个数据库,并且给每个数据库单独建一个用户,这样一个网站被干的时候有可能不会导致另一个站遭殃,至于用户名、数据库名,那都是你随意指定的,爱怎么写都行,自己的服务器有权限新建多的数据库的情况下,不建议将多个网站安装在一个库里面,除非你有特殊需求

    官方帮助文档地址:阿里云帮助中心

    更多参考: 阿里云官方(新用户需官网注册查看)

    2021-04-21 17:14:43
    赞同 展开评论 打赏
  • Redz论坛数据库名的问题,求高手指教
    创建个 子帐号。给他单独的权限就可以了 ,最好别用root
    2014-04-13 00:54:36
    赞同 展开评论 打赏
  • root是默认的最高权限的管理员账号,一般不建议用来给网站使用

    你可以单独建两个数据库,并且给每个数据库单独建一个用户,这样一个网站被干的时候有可能不会导致另一个站遭殃,至于用户名、数据库名,那都是你随意指定的,爱怎么写都行,自己的服务器有权限新建多的数据库的情况下,不建议将多个网站安装在一个库里面,除非你有特殊需求
    2014-04-13 00:03:53
    赞同 展开评论 打赏
  • 回1楼牛逼王的帖子
    多谢版主,dz论坛说什么的都有,都没有阿里的站长懂得多,我去dz论坛一看,说什么的都有,真无语

    -------------------------

    回2楼cn0555的帖子
    之前有站长告诉过我可以这么做,看来是没问题了,多谢版主

    -------------------------

    回3楼banian的帖子
    绝对是正解,我最开始去dz官方论坛问过,结果那边的站长把我都搞糊涂了,有的说行,有的说不行,有个站长说其实只要把数据表前缀改了就可以了,还有,win08 32位系统我至今也没敢试,就是怕卡啊,等我把配置升级了,直接用64位的吧

    -------------------------

    回 7楼(mayle) 的帖子
    建设2个数据库真的可以吗,我知道那样做很安全的,暂时还是不太会弄,我还是先建设2个数据库账户吧,以后说不定会有多个论坛,先这样弄吧

    -------------------------

    回 8楼(八连杀) 的帖子
    不太懂啊.....

    -------------------------

    回 11楼(banian) 的帖子
    我刚才试过了,像我那么做是不行的,
    “无法连接数据库,请检查数据库用户名或者密码是否正确
    Access denied for user 'didiao8'@'localhost' (using password: YES)”

    数据库用户名必须是root,数据库名好像是可以改的,dz的填表信息让我很乱啊,好像是我弄反了

    -------------------------

    回 14楼(banian) 的帖子
    是我弄反了,数据库名是我自己任意填写的,数据库用户名是我搭建的数据库的名字,就是root,这回网站可以正常访问了

    -------------------------

    回 13楼(cn0555) 的帖子
    好吧,我先看看教程的,有不懂的再来问版主,谢谢了
    2014-04-12 22:07:23
    赞同 展开评论 打赏
  • 第一个问题
    严格来说 ROOT 是数据库的管理员账号,可以作为用户名来使用,并拥有最高权限。
    但实际使用中会另外创建一个用户名来操作对应的数据库。

    第二个问题
    可以

    数据库名和用户名是可以一样的。 一般不会设置成一样,安全等级太低。

    -------------------------

    一个数据库用户名是可以访问多个数据库的,并不是一个用户只能访问一个数据库。

    就好像你可以拥有多套住宅一样,不同是房子不同(数据库名称)门钥匙不同(数据库密码不同)
    而所有者(用户名)都是你的。

    同样一个数据库也可以被多个用户管理。

    -------------------------

    肯定是你设置不对。 再则 ROOT 一般不会去作为数据库名称。

    2014-04-12 19:51:46
    赞同 展开评论 打赏
  • root是数据库用户名。两个论坛可以同用一个数据库,只要修数据表前缀即可,比如pre01_和pre02_

    -------------------------

    回 9楼(低调吧) 的帖子
    这是云主机,可以建多个数据库。
    2014-04-12 17:50:51
    赞同 展开评论 打赏
  • root是总的数据库用户名相当于windows里面的administrator


    可以用root对应多个数据库 用一个root一个密码然后加两个数据库名称操作(不过这两个数据库需要手动在数据库的data目录里加)


    也可以新建一个01或者02的用户名操作,这样更安全。


    2014-04-12 17:46:57
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载