- 締切済み
データバックアップについて
レンタルサーバーのMysqlデータをバックアップしたいと考えていまして コマンドプロンプト ↓ telnetでログイン ↓ mysqldump...... と考えていたのですが、telnetが許可されていませんでした。 mysqldumpを実行するには他にどのような方法がありますか。 宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- ecaih
- ベストアンサー率48% (16/33)
phpMyAdminは、入っていますか? 入っているなら、そちらからダンプファイルが作れるかと思います。 あとは、他の方も書かれていますが、PHPから行うとかですかね。 system関数や、exec関数などを使えば可能です。 私の場合、PHPから exec( mysqldump -c -u xxxxxxx -pxxxxxxx xxxxxxx | gzip > /home/ユーザー/backup/zzzzz.dump.gz", $output, $ret ); の様に実行させています。
- localica
- ベストアンサー率52% (202/385)
telnetは駄目でもsshでは接続できるというオチではありませんように。 大抵はレンタルサーバー側に管理用コンソールが用意されていると思います。 ログインは許可されていない、管理も出来ないという契約なら、それはレンタルサーバー会社と契約を変更するしかありません。 どのような契約をされてるのかご確認下さい。 phpが使用できるなら、phpMyAdminインストールするとか対策はありそうですけど、ログイン権限がなければ結局パーミッションを変更できないので難しいでしょう。
- yambejp
- ベストアンサー率51% (3827/7415)
PHPは利用していますか? もし利用可能であれば以下のどちらかで対応できるかもしれません (1)phpMyAdminからバックアップをとる (2)PHPのsystem()系の関数でmysqldumpを実行する
- Tacosan
- ベストアンサー率23% (3656/15482)
ssh は?