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

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

 

Comment on "mysqlのデータベース変更"

"mysqlのデータベース変更"へのコメントはまだありません。