• 締切済み

MovableType MySQLデータベースが容量いっぱい→新DBの追加

いろいろと検索してみたのですが、 わからなかったので、是非お願いいたします。 MovableType4.1で初期設定で使っていたMySQLのデータベースの 容量がそろそろいっぱいになってきたので、 新しく作成したMySQLデータベースにしたいのですが、 どのようにしたらよいのでしょうか? 旧データベースの情報を引き継げるのでしょうか? よろしくお願いいたします。

みんなの回答

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.1

旧データベースから新データベースへの移行の方法ということでしたら、MTを別サーバーに引っ越しするのと同じように、旧データベースからバックアップファイルを作成(ダンプ)して、新データベースへ移し替える(リストア)、ということになると思うのですが。 「ブログの完全バックアップと、データベースのバックアップ」 http://www.movabletype.jp/documentation/start_backup.html の、「データベースのバックアップ」が参考になるのでは。 この方法はSSHやTELNETでデータベースへ接続しないといけないので、わけわからなければphpMyAdminとか使った方がいいかもしれません。 「phpMyAdminでMySQLバックアップ」 http://www.lucky-bag.com/archives/2004/10/phpmyadminmysql.html 「phpMyAdmin インポート エクスポート」で検索してみては。 でもって最後にMTのmt-config.cgiのデータベース設定を変更し、MTへログイン、ということになると思います。

sato76
質問者

補足

アドバイスありがとうございます。 もうデータベースが20MBになっていていっぱいで、 MySQLのエクスポート、インポートでは容量が変わらないですよね。 どのようにすればこの容量のパンク状態を改善できるのでしょうか?

関連するQ&A

  • MySQLをインストール。MovableTypeを使えるようにしたい

    日ごろはウインドウズサーバー2003のIISを利用しております。 MovableTypeを使えるようにするために、色々ソフトを インストールしております。 Mysqlをインストールしましたが 設定ウィザードのところでつまづいております。 どの設定にすれば、問題なくMovableTypeを使用できるか? 設定経験のある方、もしくはMovableTypeに詳しい方 お教えください。よろしくお願いします。

  • DBの容量について

    mysqlに大量のデータを毎日、取り込んでいるのですが、昨日から処理が遅くなり、今日はmysqlに入ることもできなくなりました。ODBCでテーブルをリンクして、データをある程度、削除したら入れるようになったのですが、1つのデータベースに対して、最大容量が決まっているのでしょうか? (PC自体の容量に空きはあります) もし、DBを作成する際に容量を指定できたり、広げたり、こうするとよい などの対処方法がありましたら、教えてください。

  • MYSQLに新しいデータベースの追加

    こんにちは。PHPを使用し、MYSQLに接続、新しいデータベースを追加したいのですが、CREATE DATABASE データベース名で実行をすると Access denied for user ''@'%' to database 'phptest' というエラーが出てしまい、新規データベースを作成することができません。このエラーのよくわからないのところは、localhostにDBの作成時のエラーは'ユーザー名'@'localhost'という感じで出るのに、それ以外で作成しようとすると''@'%'と意味のわからないエラーになってしまいます。これが作成できない理由だと思うのですが、なにかユーザーの追加時等にやらなくてはいけない必要なことが抜けているのでしょうか?お分かりの方おりましたら、ご教授くださいますようお願いいたします。

  • MySQLデータベースについて

    データベースについて詳しい方にお聞きしたい事があります。 初心者なので書いている内容におかしな点もあるかと思いますが、よろしくお願いします。 5年ほど前のJavaを習っていて、簡単なデータベースを作ったことはあります。 □現在、会社が違うレンタルサーバーを一つずつ借りています。 A社のサーバー上で作成したデータベースをB社のサーバー上に公開しているサイトから呼び出し、テーブルを一覧表示できるのでしょうか? □初心者がデータベースを作成するにはphpMyAdminを使用するのが一番良いでしょうか? 使い方を検索してみたらちょっと難しそうですね。 Javaでデータベースの勉強をしていた時はあらかじめ作ったフォームにデータを入力していくだけだったので、同じような感じのシステムはないかなと思いました。 □現在使用しているサーバーはMySQLが5つ使えると書いています。 既にWordPressでブログ開設していて4つ使用しています。残りは一つ。 野球チームのデータベースを作成しようと思っているのですが、これまでの試合の記録のデータ、これまでの選手のデータのデータベースを作成したいと思っています。 MySQLは残り一つですが、この二つのデータベースを作る事は可能なのでしょうか?二つ必要ですか? □スマホのサイトも作成しているんですが、PCサイトと同様にデータベースに接続し、一覧表示できるのでしょうか? スマホでPHPが使えるのかなと思ったので。 ご存知の方いらっしゃいましたらご教示ください。 よろしくお願いします。

    • ベストアンサー
    • MySQL
  • MovableTypeとMySQLの組み合わせが遅い

    MovableType-3.1 MySQL-5.0.24a (以前は3.23.58でしたが入れ替えました) で使っています。 データベースに書き込む処理を行なうのに非常に時間がかかっています。インストールした当初から遅かったと思いますが、データが溜まってきたせいか、ますます時間がかかるようになった気がします。 コメントを投稿するのに、投稿ボタンをクリックしてから1分くらい待たされます。ちょっと時間がかかりすぎではないかと思うのですが、改善するには、どのへんからチェックすれば良いでしょうか。

  • MySQL4.0でデータベース作成できません。

    MySQL初心者ですが質問です。 コマンドラインからデータベースを作ろうと 思うのですが、 create database MyDataBase; などと書くと、Access denied..というエラー が出てしまいます。 MySQL4.1をはじめインストールしたのですが、 このときは、始めに、パスワードをいれて、 開始し、データベースを作ることができました。 PHPとの相性から、MySQL4.0を入れたところ、 パスワード無しで、コマンドラインに入ること ができるのですが、データベースなど、 作成できません。 何か分かる人、参考になるサイトがありましたら 教えてください。 (おそらくデータベースを作成できる者、を登録 する必要があるようなきがするのですが・・)。

    • ベストアンサー
    • MySQL
  • PHPでMySQLのデーターベースが書込み出来ない

    PHPとMySQLとJAVAスクリプトで作成しましたデーターベースについてお尋ねします。 PHPとMySQLで作成したデータベースの検索したり、読み込みを普通に可能ですが、書き込み及び、削除が出来ません。 PhpMyAdminでは書けます(データー入力出来ます)が、PHPプログラムからはデーターを入力したり、削除を行うことが出来ません。 そして、全くエラーも出ません。 PHP上では「書き込みました」と、いかにも正常なようなメッセージが返ってきます。 が、中身は空です。 システムが出来上がって問題なく3年以上使用していたのですが、自宅のLINUXサーバーのHDDが壊れましたので、再度システム構築をやり直しました。 MySQLとPHPも再インストールを行い再構築を行いました。 その後上記症状が出て書き込み、削除が出来なくなりました。 PHPのプログラムは全く触っておらず、変更も更新もしておりません。 念のためプログラムのチェックも何度もしておりますが、勿論これといって問題は見あたりません。 PHP.INI等の設定ファイルに問題があるのでしょうか。 それとも、MySQLに問題が有るのでしょうか。 宜しくご教授の程お願い致します。

  • MySQLでDBが作成できない

    データベースを作ろうと create database sample; をしたところ ERROR 1044 (42000): Access denied for user 'user'@'localhost' to database 'sample' というエラーが出て、データベースが作成できません。 いろいろ探して同じような質問を見つけ、やってみたのですが解決できません・・・。 mysqlには mysql -uuser -p で入っています。 よろしくお願いします。

    • ベストアンサー
    • MySQL
  • データベース、特にMysqlはSEOで不利ですか?

    javascriptは検索エンジンが読むことが出来ないことが理由で不利になるそうですが、Mysqlなどのデータベースも同じですか? でも、アマゾンとか本の名前を入れるとその情報がヒットするのはなぜでしょうか。

  • データベース容量の算出方法について

    現在仕事上において、MYSQL4.1 & PHP4.3 を利用してアプリケーションを開発しています。 今回、MYSQL上の各データベースごとのディスク使用容量をWEB上で閲覧できる機能を追加することになりました。 現在以下の方法で算出しているのですが、出力されるのに1分以上掛かり、とても実用に耐えうる速度ではありません。 <各データベース容量の算出方法> 1. 独自のテーブルから登録されている各データベース名(40個)を取得 2. (1)で取得したデータベース名から、以下のクエリを実行し、テーブル(75個)の情報を取得。  show table status <取得したデータベース名> 3. (2)で取得したテーブル情報からData_lengthとIndex_lengthを足してテーブルの容量を算出。 4. 3で取得したテーブル容量を各データベースごとに合計する。 上記を繰り返して各データベースの容量を算出しています。しかし上記の方法ですと、全データベースの全テーブルにアクセスしていることになりますので、処理が非常に重くなります。 show table status がボトルネックになっているようなのですが、上記の方法以外にデータベース容量の算出方法がありましたら、どうかご教授頂けないのでしょうか? 本当に困っていますのでどのようなご意見でも結構です。 どうぞ宜しくお願い致します。