2017-10-16 117 views
0

我的任务是将先前在非常黑暗的centos 5系统(无托管环境)上构建的VPS迁移到完美运行的centos 7/cpanel envirement中。旧的服务器设置有29个网站使用root用户名/密码为了让他的连接工作。我导入的数据库和匹配的根密码,但这真的不是一个理想的设置,因为数据库没有链接到cPanel用户,并很好地使用生产中的root密码是非常糟糕的...从根用户导入Cpanel海量数据库

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

从WHM的根PHPMyAdmin,没有“用户”选项卡奇怪。我猜cpanel确保从cpanel系统创建的所有数据库。但是如果我不能访问那个页面,我怎么能链接所有的数据库?如果唯一的方法是通过SSH,是否有办法批量处理它们?

回答

0

就我所知,没有自动化的方法来做到这一点。

最好的选择(不幸的是,它涉及到一些工作和非自动化的行为)是登录到每个帐户cPanel帐户(你可以通过点击cPanel帐户旁边的cPanel帐户,从WHM您使用列表帐户),然后使用SQL部分创建一个新的数据库,该数据库的新用户,为该用户提供了许可。

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

我知道这是一个缓慢的,一步一步的方法,但它会是最好和最安全的,特别是29个账户并不多。