2017-10-16 8 views
0

私はVPSのマイグレーションを以前は非常に日陰のあるcentos 5システム(ホスティング環境なし)で構築しており、完全に動作するcentos 7/cpanel envirementになっています。古いサーバーのセットアップでは、接続を動作させるためにrootのmysqlユーザー/パスワードを使用する29のWebサイトがありました。データベースをインポートしてルートパスワードと一致させましたが、データベースがcpanelユーザーにリンクされておらず、本番環境でrootパスワードを使用してもうまくいかないため、これは理想的な設定ではありません...rootユーザーからのCpanelマスDBのインポート

私の質問は、データベースがサーバー上にあるので(phpmyadminのルートからしか見ることができません)、どうすればcpanelアカウントにリンクできますか?

WHMのPHPMyAdminルートからは、「ユーザー」タブがありませんでした。私は、cpanelシステムから作成されたすべてのデータベースをcpanelが確実に確認したと思います。しかし、私はそのページにアクセスできない場合、どのようにすべてのデータベースをリンクできますか?唯一の方法がSSHであれば、それらを一括して行う方法はありますか?

答えて

0

私が知る限りこれを行うための自動化された方法はありません。

ベストプラクティス(いくつかの仕事や自動化されていないアクションが含まれます)は、アカウントcPanelにログインすることです(WHPからは、cPanelアカウントの横に表示されるcPanelアカウントをクリックします)。リストアカウントを使用します)、SQLセクションを使用して、そのデータベースの新規ユーザーである新しいデータベースを作成し、そのユーザーに付与します。

WHMで利用可能なデータベースマップツールを使用して、そのデータベースへのアクセスを特定のcPanelユーザーに許可したり、権限を割り当てたりできます。 cPanelアカウントごとにこれを繰り返す必要があります。最後に、新しいMySQL設定(db名、ユーザー、パスワードなど)を反映するために、各Webサイトの設定ファイルを変更する必要があります。

私はこれが遅いステップバイステップの方法であることを知っていますが、それは最高で安全なものであり、特に29個のアカウントはそうではありません。

関連する問題