2017-09-11 4 views
1

私はサーバーエキスパートではありません。 Pleskの移行ツールを使用してサーバを移行することができます。すべてのPlesk管理DBが移動されました。しかし、MySQLを通じて管理されているすべてのDBとユーザーは移行されていないことがわかりました。誰かが私にこれに対する解決策を教えてもらえますか?Plesk移行ツールを使用した移行後にMySQLユーザーが見つからない

答えて

3

これは予想される動作です。Plesk移行ツールは、既知のオブジェクトのみを移行します。いくつかのデータベースとMySQLを直接管理するユーザーがいるため、Pleskはそれについて何も知らないので、転送されません。
mysqldumpでこのようなデータベースとユーザーを手動で転送する必要があります。

MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin DATABASE_NAME > FILE_NAME.sql 

このようなデータベースの実行を復元するには:

MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql -u admin DATABASE_NAME < FILE_NAME.sql 

また、あなたは情報を付与含まmysqlデータベースが必要になりますが、次のコマンドを使用することができますmysqldumpでデータベースのバックアップを作成するには
。盲目的に転送してユーザーを再作成することはお勧めしません。
ターゲットサーバのMySQLバージョンがソースよりも高い場合は、mysql_upgradeスクリプトを実行してスキーマを変更する必要があることに注意してください。

代わりにエクスポートすることができます/ Pleskのに同梱されており、のPleskで発見することができますphpMyAdminを通じて輸入データベース>ツール& [設定]> [データベースサーバ

+0

お返事ありがとうございます。ただ1つの簡単な質問ですが、Pleskの移行をもう一度使うべきかどうか、現在のすべてのファイル/ DBを上書きするのか、それとも何か他のことが起こるのでしょうか? – Kakenx

+0

はい、コンテンツを再移行すると書き換えられます。 –

関連する問題