2005年08月29日

mysqlのデータベース変更


mysqlのデータベース変更方法を検証したいと思います。

次のようにして、mysqldumpによってmtのデータベースのダンプを取ります。

/home/ikepon.jp/mysql/bin/mysqldump -u root --opt mt > /home/ikepon.jp/mtdump/mt.dmp

次のようにして、、mtのデータベースを削除します。

/home/ikepon.jp/mysql/bin/mysqladmin -f -u root drop mt

管理画面にアクセスすると、次のようなエラーが出てしまいます。

Got an error: Bad ObjectDriver config: Connection error: Unknown database 'mt' 

次のようにして、techというデータベースを作成します。

/home/ikepon.jp/mysql/bin/mysqladmin -f -u root create tech

次のようにして、先ほど取ったダンプからmtのデータベースからtechのデータベースにリストアします。
/home/ikepon.jp/mysql/bin/mysql -u root tech < /home/ikepon.jp/mtdump/mt.dmp

mt.cfgを次のように変更します。

ObjectDriver DBI::mysql
Database mt
DBUser root
DBHost localhost
DBPort 3307
ObjectDriver DBI::mysql
Database tech
DBUser root
DBHost localhost
DBPort 3307

管理画面にアクセスして、正常に表示されると成功です。

MovableTypeその他のエントリー

  1. 2005年08月29日

    1. mysqlのデータの保存、リストア

  2. 2005年08月28日

    1. mysqlの起動スクリプト

    2. mysqlの起動ポートの変更

    3. 公開URLの変更

    4. 日本語名の記事のタイトル・カテゴリ

    5. ユーザ権限でのインストール(MTの設定)

    6. ユーザ権限でのインストール(DBD::mysql)

    7. ユーザ権限でのインストール(mysql)

    8. ユーザ権限でのインストール(XML::Atom)

    9. ユーザ権限でのインストール(Crypt::DSA)

    10. ユーザ権限でのインストール(Image::Magick)

    11. ユーザ権限でのインストール(HTML::Entities)

    12. ユーザ権限でのインストール(Perlモジュールのチェック)

    13. ユーザ権限でのインストール(Perl)