比較
chobiプラン
サービス
申込
禁止事項
freeプラン
サービス
申込
禁止事項
よくある質問
サポート掲示板
ユーザ専用ページ
chobiプラン
freeプラン
サーバ情報
障害メンテ
chobi日記
LINEオープンチャット
サポート
|
▼-DBの設置方法について [柳田] (08/20 20:18) └Re:DBの設置方法について [管理人] (08/20 20:19) └Re[2]:DBの設置方法について [柳田] (08/20 20:20) └Re[3]:DBの設置方法について [管理人] (08/23 16:14) └Re[4]:DBの設置方法について [柳田] (08/29 12:28) └Re[5]:DBの設置方法について [管理人] (08/29 14:29) └Re[6]:DBの設置方法について [柳田] (08/29 20:22) └Re[7]:DBの設置方法について [管理人] (08/30 00:26) └Re[8]:DBの設置方法について [柳田] (08/30 09:24) └Re[9]:DBの設置方法について [管理人] (08/30 22:50) └Re[10]:DBの設置方法について [柳田] (08/31 23:06)
[1223] DBの設置方法について | Name: 柳田 Date: 08/20 20:18サポート掲示板で新規投稿ができなかったため、 申し訳ないながらこちらに投稿させて頂きました。 雑談BBSでの質問、どうかご容赦ください。
以下、サポート掲示板で登校しようとした内容です。
----------------------------------------------------------
お世話になっております。 ID10785でこちらのスペースを借りさせて頂いております。
MySqlとPHPを使ったデータベースを設置したいと考えております。 xamppとapacheを使って、自分のパソコン上では一通り動く ウェブページとデータベースができました。 これをサーバ上にアップロードして、実際に運用したいと考えています。 なお、FFFTPを使って普段はアップロードを行っています。
そこで質問なのですが、 どのようにすればこのデータベースをウェブ上で運用できるでしょうか。
具体的な質問としましては、 1.データベースをサーバ上で動かすには、どのファイルをアップロードすればいいのか。 2.どこにアップロードすればいいのか。階層やフォルダ名に指定はあるのか。 3.データベースの内容(ログインするためのアカウント名やパスワード、ファイル名など)にも指定があるのか。
どうかご指導をお願いできますでしょうか。
返信する |
[1224] Re:DBの設置方法について | Name: 管理人 Date: 08/20 20:19回答として適切かわかりませんが、おおまかな流れは 以下の通りです。
データベース名 → HPスペースのアカウント パスワード → HPスペースののパスワード 接続ホスト → localhost http://chobi.net/support/blog.html#blog1
上記情報をphpやcgiなどで利用してchobi net上の データベースサーバに接続ができます。
データベースに接続するためのcgiやphpのアップロード先は 通常のコンテンツをおいている場所と同じでpublic_htmlのなかです。
アップロードが必要なファイルは 作成されたコンテンツ情報のみです。
たぶんご質問いただいた意図に沿った回答になっていないような 気がしますので都度ご質問いただければ回答させていただきます。
返信する |
[1225] Re[2]:DBの設置方法について | Name: 柳田 Date: 08/20 20:20管理人様
ご丁寧な対応、心より感謝いたします。
頂いたご回答を参考に、以下のようにデータベースを編集しアップロードしてみました。
・データベースの名前をHPスペースのアカウント「digimon-database」に変更。 ・データベースのパスワードをHPスペースのパスワードに変更。 ・データベースのホストネームは「localhost」のまま。 ・サイトで使用するphpファイル、htmlファイルは全て「/public_html」にアップロード。 ・データベースに関する全てのファイル(MYD,MYI,frm,opt)を「/public_html」に全てアップロード。
上記のようにデータベースの変更とアップロードを行い、ウェブ上からデータベースへアクセスしようとしたところ、データベースへ接続することができませんでした。 ちなみにエラー内容は Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'specialuser'@'localhost' (using password: YES) in... という感じです。
ウェブ上からのアクセスではなく、apacheを使い自分のパソコン上でテストをすると期待通りの動きをしますので、phpのコードやMySqlのクエリの誤りではないと思うのですが・・・。ただ私も初めてのウェブデータベース作成なので、申し訳ないながら自信がございません。どのようにすれば、ウェブ上からデータベースにアクセスできるようになりますでしょうか。
何度も質問申し上げ誠に申し訳ございません。ご回答いただければ幸いです。
返信する |
[1226] Re[3]:DBの設置方法について | Name: 管理人 (HOME) Date: 08/23 16:142つほど。
簡単なほうは Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'specialuser'@'localhost' (using password: YES) in... これはエラーそのままでしょうか。 そうだとすると specialuserってユーザにつなぎにいってることになりますので 設定が間違ってます。 ユーザ名は digimon-database でないとだめです。
具体的には $user = "localhost"; がまちがってます。 $user = "digimon-database"; です。
2つ目は・・・ データベースファイルをそのままおいても利用することはできません。 データをインサートする必要があります。
いくつか方法がありますが mysqldumpのツールなどでダンプファイルを作成していただいて 圧縮してメールで kanri@chobi.net に送っていただければ こちらでダンプの挿入は対応可能です。
詳細がわからなければ詳しく説明したいと思いますが まずは、mysql mysqldump phpmyadmin データ 移行 あたりをキーワードにしらべてイメージをつかんでもらっても いいでしょうか。
返信する |
[1227] Re[4]:DBの設置方法について | Name: 柳田 Date: 08/29 12:28お返事が非常に遅れましたこと、心からお詫び申し上げます。 急な用事のため、データベースに手を加えることができないでおりました。
管理人様のおっしゃるように、データベースの設定を変更いたしました。 また、mysqldumpを用いてデータベースのバックアップを作成しました。 これで作成された.sqlファイルを送信すればよろしいでしょうか。
ひとつ質問なのですが、 以降データベースの設定の変更があった場合も、その都度 データベースのバックアップを作成し、それを管理人様に送信、 ウェブにアップロードして頂くという手間が発生するのでしょうか? それとも、この作業は一度だけで済むのでしょうか。
mysqldumpで作成した.sqlファイルを ご指定のメールアドレスへ送信させて頂きます。 手数をおかけし、本当に申し訳ございません。 丁寧な対応、心から感謝いたします。
返信する |
[1228] Re[5]:DBの設置方法について | Name: 管理人 (HOME) E-MAIL Date: 08/29 14:29sqlファイルを受領しましたが 正しい状態でないみたいです。 メモ帳やテキストファイルで中をみていただいたら わかりますがオプションの指定がまちがっていて 正しく取れていないみたいです。
普通だと・・・ webでupdateやinsertするwebデータベースを作成し そこでそのまま運用するケースが多いように思われます。 (つまりchobi netのデータベースで運用) ご自身のデータベースの情報を随時アップデートしたいのであれば こちらで作業をしてもいいですし mysqladminといったphpベースのツールを使うことで ご自身でダンプしたsqlファイルをchobi netのデータベースに アップロード可能です。
あともう少しなきもしますので がんばってください。
返信する |
[1229] Re[6]:DBの設置方法について | Name: 柳田 Date: 08/29 20:22お手数をおかけして本当に申し訳ございません。
mysqladminやmysqldumpについて何度も検索しているのですが、 わかりやすく説明しているサイトがなかなか無くて苦戦しております。 PHPとMySqlについては基礎を学んだつもりだったのですが、 ウェブデータベース関係となると知らない単語やツールが登場し 基礎的な知識だけでは恥ずかしながら理解に苦しみますね…。
さて、mysqldumpについてまた検索し、もう一度バックアップを試みました。 生成された.sqlファイルをテキストエディタで開いたところ、 たくさんの文字列が記述されているのでおそらく成功しているのかなと 判断いたしました。 一部文字化けをしている部分もありますが、 おそらくそれらはブラウザ上で表示するときは正しく表示されるのだろう、 と予想しております。
再度、そのバックアップされたファイルをお送りいたします。
おそらく、この調子で何度もデータベースを修正すると思います、 そのたびに管理人様にお手数をおかけするわけには参りません。 おっしゃるmysqladminなるツールを利用して 自分でアップロードや編集を行えるようにしたいと考えているのですが、 一体どうやって利用するのか、詳しく説明されたサイトを 見つけることができませんでした。 一体どこからダウンロードすればいいのか、お教え頂けますでしょうか。 xamppをインストールしてApacheやPHP、MySqlを使っているのですが、 xamppをインストールすれば一緒についてくるものなのでしょうか?
返信する |
[1230] Re[7]:DBの設置方法について | Name: 管理人 (HOME) E-MAIL Date: 08/30 00:26お送りいただいたsqlをインポートしてみました。 確認してみてください。 (何か文字化けしてしまっているようですが 文字コードはなにを利用されましたでしょうか。)
phpMyAdmin http://www.phpmyadmin.net/home_page/index.php
phpMyAdmin インストール とか phpMyAdmin 設定 でさがみてはいかがでしょうか。 簡単な流れをいうと phpMyAdmin をダウンロード、chobi netにアップロード 基本的な設定をしてアクセスをするとデータベースの 管理がWeb画面上で行えます。
うまくいかなければこちらで設置しますので まずはがんばってみてください。
返信する |
[1231] Re[8]:DBの設置方法について | Name: 柳田 Date: 08/30 09:24ウェブ上からデータベースへの接続を試みましたところ、 接続に成功いたしました。 しかし、文字化けがひどくまだ使える状態ではないようです。
文字コードの件ですが、 SHOW CREATE DATABASE データベース名; のコマンドで文字コードを調べてみました。 すると DEFAULT CHARACTER SET latin1 という返答が返ってきました。
phpMyAdminですが、xamppの中にphpMyAdminがあったので そちらをアップロードいたしました。 しかしブラウザを使ってログインしようとしたところできなかったので、 まだ設定が不十分であるようです。 もう少しいろいろ試してみます。
返信する |
[1236] Re[10]:DBの設置方法について | Name: 柳田 Date: 08/31 23:06おかげさまで、何とかデータベースを文字化けなく動かすことに成功いたしました。 手取り足取り教えて頂き、管理人様には感謝の言葉もございません。 誠にありがとうございました。
index.htmlをpublic_html内に急いでアップロードしておきました。 ご忠告ありがとうございました。
返信する |
レッツPHP!
Since 2002 0701 Copyright chobi net all rights reserved
|