【问题标题】:Cpanel mass DB import from root user从 root 用户导入 Cpanel 批量数据库
【发布时间】:2018-03-28 10:27:30
【问题描述】:

我的任务是将以前构建在非常阴暗的 centos 5 系统(无托管环境)上的 VPS 迁移到完美运行的 centos 7/cpanel 环境中。旧的服务器设置有 29 个网站使用根 MySQL 用户/密码,以便让他的连接正常工作。我导入了数据库并匹配了 root 密码,但这确实不是一个理想的设置,因为数据库没有链接到 cpanel 用户,并且在生产中使用 root 密码非常糟糕......

所以我的问题是,现在数据库在服务器上(只能从根 phpmyadmin 看到)我如何将它们链接到 cpanel 帐户?

在 WHM 的根 PHPMyAdmin 中,没有“用户”选项卡,这很奇怪。我猜 cpanel 确保所有数据库都是从其 cpanel 系统创建的。但是,如果我无法访问该页面,如何链接所有数据库?如果唯一的方法是通过 SSH,有没有办法批量完成它们?

【问题讨论】:

    标签: mysql phpmyadmin cpanel


    【解决方案1】:

    据我所知,没有自动化的方法可以做到这一点。

    最好的选择(不幸的是它涉及一些工作和非自动化操作)是登录到每个帐户 cPanel 帐户(您可以从 WHM 通过单击显示在 cPanel 帐户旁边的 cPanel 帐户来执行此操作,当您使用列表帐户),然后使用 SQL 部分创建一个新数据库,为该数据库创建一个新用户,向该用户提供授权。

    然后您可以使用 WHM 中提供的数据库地图工具将对该数据库的访问权限授予特定的 cPanel 用户、地图权限等。您必须为每个 cPanel 帐户重复此操作。最后但同样重要的是,您必须修改每个网站的配置文件以反映新的 mysql 设置(数据库名称、用户、密码等)。

    我知道这是一种缓慢而循序渐进的方法,但它会是最好和最安全的,尤其是 29 个帐户并不多。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-18
      • 1970-01-01
      • 2013-09-29
      • 1970-01-01
      • 2013-12-18
      • 2011-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多