OTO-Ohshima Tamashima Observatory-  Index  Search  Changes  Login

さくらサーバのmysqlにデータをインポートする

さくらインターネットのレンタルサーバにBrightSatrCatalogue5のデータベースを載せる。そのテーブル名を"bsc5"とする。

さくらインターネットのレンタルサーバではMySQLが使えるが、レンタルサーバマシンとは別のマシン(mysq**.db.sakura.ne.jp)にDBが置いてある。 レンタルサーバマシンにSSHでログインした後に、次のコマンドでMySQLにコマンドを送ることで自分のデータベース1個にアクセスできる。

%mysql -u [user_name] -h mysq**.db.sakura.ne.jp -p [db_name] --enable-local-infile

テーブルを作る

mysql> create table bsc5;

次に、作ったテーブルにレンタルサーバマシンに置いた星表データ("bsc5db.txt")をインポートする。

mysql> LOAD DATA LOCAL INFILE "/path/file_name" INTO TABLE [table_name]
FIELDS TERMINATED  BY "[char]" LINES TERMINATED BY "[char]";

普通のLOAD DATA INFILE に "LOCAL" を入れるのがミソ

なお、一番上のmysqlに入るコマンドで、オプション--enable-local-がないと次のようなエラーが出る。

ERROR 1045 (28000): Access denied for user ‘root’@'localhost’ (using password: YES

技術的な覚書きへ戻る

OTO-Ohshima Tamashima Observatory-トップへ戻る

3933
Last modified:2010/10/08 16:30:04
Keyword(s):[mysql] [星表] [データベース]
References:[技術的な覚書き]