MySQLデータのインポート

MySQLデータのインポートメモ

拡張子がMYD、MYI、frmのデータをインポートした.
データベースだけ作ってできたフォルダにコピーして権限とかいじったのだけどmysqlimportでもできるのだろうか?


とりあえず今回やったメモ

まず,ログインして適当にsampleデータベースを作成

$>mysql -u XXXX -p *****
$mysql> create database sample

移動してみるとさっき作ったsampleデータベース用フォルダができてる

$>cd /var/lib/mysql/


そこにMYD、MYI、frmのファイルをsampleフォルダにコピー.
sampleフォルダに移動できないのでmysqlフォルダから操作.

$>cp sample.MYD /var/lib/mysql/sample/
$>cp sample.MYI /var/lib/mysql/sample/
$>cp sample.frm /var/lib/mysql/sample/

そしてコピーしたファイルをchownとchgrpでmysqlにchmodで660に変更.

chmod 660 sample/***.***
chown mysql sample/***.***
chgrp mysql sample/***.***

最後に再起動.

$> /etc/init.d/mysql restart