mysql:10403
From: カーくじら <カーくじら <webmaster@xxxxxxxxxx>>
Date: Thu, 11 Nov 2004 10:20:42 +0900
Subject: [mysql 10403] プロバイダーのサーバーに移したい
初めまして小田々と言います。 自宅のパソコンで何とかDBが動くようになりました。 しかし、プロバイダーのサーバーに移すことができません。 http://j-navi.com/ 以下のような説明がありますが何をいつどのタイミングでどこからするか分かりません。 まず > A. コマンドライン: > > mysql -uusername -p***** -hlocalhost username 1) これはB.の操作を終えてからと言うことでしょうか? 2) どこにこの命令?を置けばよいのでしょうか? それとも何かのメッセージの後でキーボードから打ち込むのでしょうか? そして、 > B. Perl スクリプト: > > NOTE: usernameにユーザー名とパスワードを含むスクリプトを置いてください。 > ブラウザーからのアクセスはできません。 > 例としてユーザーディレクトリーに置く場合は以下のようになります。 > /username/MY_SCRIPT.pl > Unicode を使用することで日本語の使用が可能になります。 3)スクリプトと言うのは下のC.から下をMY_SCRIPT.plにして FTPすれば良いのですか? c. > use Unicode::MapUTF8 qw(to_utf8 from_utf8); > use DBI; > > $mysql_db = " username"; > $mysql_host = "localhost"; > $mysql_user = " username"; > $mysql_passwd = "passwordx"; > > == データベースにアクセスする: > > $dbh = DBI->connect( "DBI:mysql:$mysql_db:$mysql_host", > $mysql_user, > $mysql_passwd, { > RaiseError => 1 }); > > == データを追加する: > > $JAPANESE_TEXT = "あいうえお"; > > - UTF8 で変換する - > > $JAPANESE_TEXT = to_utf8({ -string => "$JAPANESE_TEXT", -charset => "sjis" }); > > > $sqlquery = "INSERT INTO SET = '$JAPANESE_TEXT'"; > > $enter = $dbh->prepare($sqlquery); > $enter->execute; > $enter->finish; > > > == データを変更する: > > $JAPANESE_TEXT = "あいうえお"; > > - UTF8 で変換する - > > $JAPANESE_TEXT = to_utf8({ -string => "$JAPANESE_TEXT", -charset => "sjis" }); > > > $sqlquery = "UPDATE SET > = '$JAPANESE_TEXT' WHERE = 'value'"; > > $modify = $dbh->prepare($sqlquery); > $modify->execute; > $modify->finish; > > == データを削除する: > > > $sqlquery = "DELETE FROM WHERE = 'value'"; > > $delete = $dbh->prepare($sqlquery); > $delete->execute; > $delete->finish; > > == データを得る: > > $sqlquery = "SELECT * FROM WHERE = 'value'"; > > $search = $dbh->prepare($sqlquery); > $search->execute; > while($hashref = $search->fetchrow_hashref) { > > - 元に戻す - > > $$hashref{JAPANESE_TEXT} = from_utf8({ -string => > "$$hashref{JAPANESE_TEXT}", -charset => "sjis" }); > > 以下のように、$$hashref{JAPANESE_TEXT} が使用できます: > > print "$$hashref{JAPANESE_TEXT}"; > > } > > ==ログアウトの際は忘れないでください: > > $dbh->disconnect(); > どこから手を着けて良いか分からないので、 3)だけやってみました。 どなたかよろしくご教授下さい。 以上宜しくお願いします。 小田々豊 webmaster@xxxxxxxxxx
10399 2004-11-10 00:46 ["irie@akuti" <irie@x] 自分自信にinsert .... select できない? 10400 2004-11-10 02:35 ┗[とみたまさひろ <tomm] 10401 2004-11-10 22:36 ┣["irie@akuti" <irie@x] 10402 2004-11-11 00:14 ┃┗[とみたまさひろ <tomm] -> 10403 2004-11-11 10:20 ┗[カーくじら <webmaste] プロバイダーのサーバーに移したい 10411 2004-11-14 06:56 ┗[カーくじら <webmaste] 10412 2004-11-14 08:28 ┣[とみたまさひろ <tomm] 10419 2004-11-14 22:40 ┃┗[カーくじら <webmaste] 10424 2004-11-15 12:14 ┃ ┗[野口 忠司 <turbo@xx] 10425 2004-11-15 20:57 ┃ ┣[カーくじら <webmaste] 10429 2004-11-15 22:07 ┃ ┗[カーくじら <webmaste] 10430 2004-11-15 23:01 ┃ ┣[Hiroshi Moriyama <mt] 10432 2004-11-16 00:02 ┃ ┃┣[mohri <mohri@xxxxxxx] 10436 2004-11-16 09:14 ┃ ┃┃┗[Hiroshi Moriyama <mt] 10444 2004-11-17 00:32 ┃ ┃┗[カーくじら <webmaste] 10431 2004-11-15 23:28 ┃ ┣["A.K.I." <aki@xxxxxx] 10445 2004-11-17 00:35 ┃ ┃┗[カーくじら <webmaste] 10433 2004-11-16 00:12 ┃ ┗[とみたまさひろ <tomm] 10414 2004-11-14 12:29 ┣[遠藤 俊裕 <endo_t@xx] 10420 2004-11-14 23:36 ┃┗[カーくじら <webmaste] 10422 2004-11-15 01:01 ┃ ┣[森下 克徳 <mokkosan] 10423 2004-11-15 10:46 ┃ ┗[遠藤 俊裕 <endo_t@xx] 10427 2004-11-15 21:37 ┃ ┗[カーくじら <webmaste] 10428 2004-11-15 22:03 ┃ ┣[遠藤 俊裕 <endo_t@xx] 10434 2004-11-16 02:27 ┃ ┗[jinjer <jinjerjin@xx] 10446 2004-11-17 11:55 ┃ ┗[カーくじら <webmaste] 10447 2004-11-17 12:19 ┃ ┗[<skonishi@xxxxxxxxxx] 10448 2004-11-17 13:36 ┃ ┣[Hirofumi Fujiwara <f] 10496 2004-11-24 15:38 ┃ ┗[Ryuichiro Munechika ] 10415 2004-11-14 13:14 ┣[清水 潔 <shimizu.kiy] 10421 2004-11-14 23:52 ┃┗[カーくじら <webmaste] 10416 2004-11-14 18:43 ┗[Ryuichiro Munechuka ]