• 締切済み

Puttyでサーバー上のMySQLを操作する

MySQLの勉強はじめたばかりの初心者です。 題名ではよく伝わらないかもしれませんが、Webサーバー(常に起動している自分のサーバーではないサーバー)上にMySQLをインストールして、Puttyで接続して、MySQLを動かすには、どうするのかWebで調べましたが、いまいち解りません。 目的は、手作りのブログを自分で作ることです。 自分のコンピュータにAppcheとphpをインストールして自分のサーバーはでのホスト名、ユーザー名、パスワード記入の意味は解りましが、本などの解説にあるMySQLをPHPで画面に埋め込む際、指定する、ホスト名、ユーザー名、パスワードがいったい何で、どのような仕組み(つながり)なのかわかりません。 サーバーを借りる契約をし設定をし、そこにMySQLをインストール方法が知りたいです。(イメージだけで書いていますので的外れな事を書いているかもしれません。) 何かわかりやすい、Webサイトや、本、図などの情報や、説明を頂ければありがたいです。 お願いいたします。

  • MySQL
  • 回答数1
  • ありがとう数2

みんなの回答

  • calltella
  • ベストアンサー率49% (317/635)
回答No.1

質問が何なのかわからないので整理します。 1.PuttyからMySQLへの接続方法 2.PHPからMySQLを利用する際の設定方法 3.レンタルサーバーへのMysqlのインストール手順 まず1と3ですが、レンタルサーバーを借りる場合 Mysqlをインストールする事は専門の知識が必要なので初心者には到底無理ですし その様なサーバレンタルは非常に高額です。 オススメなのはMysqlがインストールしてあるサーバを借りる事です。 その場合はほとんど外部からテレネットなどの接続は許可されていませんので1はできません。 2は //MySQLサーバに接続 if (!$int_connect = @mysql_connect("ホスト名", "ユーザー名", "パスワード")) { die("can't connect mysql server."); } //データベースに接続 if (!@mysql_select_db("DB", $int_connect)) { die("can't use selected database."); } こんな感じです。

hatokamome
質問者

お礼

ありがとうございます。 一番知りたかったのは、「3」です。 MySQLがインストールされているサーバー問うものがあるのですね。 ヒントになりました。 自分PCのサーバーは、自分のPCのパソコンが起動していないと、WEBにアップロードしても、使えないので、困っていました。 ありがとうございました。

関連するQ&A

  • PuTTYでの接続について

    PuTTYにてサーバに接続したいのですがユーザー名とパスワードを入力すると画面が消えてしまいます。なぜこうなってしまうのか分らず困ってます。お分かりの方いらっしゃいましたらよろしくお願いします。

  • phpとmysql

    xamppをインストールしました。mysqlの動作確認をしようとしてmysqladminをクリックしたところ下記のように表示されました。解決方法が分かりましたら教えてください。 MySQLのメッセージ: #1045 - Access denied for user 'root'@'localhost' (using password: NO) MySQL サーバに接続しようとしましたが拒否されました。config.inc.php のホスト、ユーザ名、パスワードが MySQL サーバの管理者から与えられた情報と一致するか確認してください

  • PHPから別のMySQLサーバへの接続について

    こんばんわ。 以前タイトルで質問が載っていましたが、 http://okwave.jp/qa1288968.html 根本的なところが分からない為、質問させてください。 Linux(Red Hat)にApche+PHPを入れて、別にあるMySQLサーバに 接続したいのですが、双方インストールまではできたのですが、 その後、どういうふうにやればいいのかが調べても理解できません。 まず、気になったので、PHPインストール時に--with-mysql=/usr/local/mysqlを入れてしまうとmakefileを外してしまいました。 それは問題ないでしょうか?? 自分が思っていることとして、 <mysql側> mysqladminで新規にユーザを追加。 <Apache+PHP側> .phpで接続できているかの確認 mysql_connect("192.168.0.1","サーバーで発行されたユーザ名","サーバーで発行されたパスワード"); 上記以外に何かやることはあるのでしょうか?? すいませんが、情報をお願いします。

    • 締切済み
    • PHP
  • MySQLを操作できる環境にしたい

    PHPファイルで商品と価格を表示させるようなHPを作っています。 商品名や価格のデータをサーバのMySQLに収納してPHPファイルに反映させたいと考えています。 幸い、MySQLのテーブル作成(DB設計)は知人にやってもらえそうです(IDに主キー設定やフィールド名・型・桁数など設定依頼しました)。 さて、これから商品名や価格をどのようにしてMySQLへアップ(?)していったらいいのでしょうか?やり方が全くわかりません(必要なソフトもわかりません)。 よろしくお願いします。プログラム超初心者です。 以下、練習環境です。 サーバ環境:Linuxサーバ~ PHP、MySQL、Apacheインストール済み ホストPC:WinXP~ FFFTP、秀丸インストール済み

    • ベストアンサー
    • PHP
  • かねやんMySqlをつかってサーバーに接続できません

    RedHat7.3にMysqlをインストールしました。 make installして #/usr/local/mysql/bin/mysql_install_db --user=mysql #chown -R mysql /usr/local/mysql #chgrp -R mysql /usr/local/mysql #/usr/local/mysql/bin/mysqld_safe --user=mysql& #/usr/local/mysql/bin/mysqladmin -u root password 123456 #/usr/local/mysql/bin/mysqlshow で +-----------+ | Databases | +-----------+ | mysql | | test | +-----------+ までOKでした。 でかねやんMySqlを使いユーザー名「root」パスワードは既述の「123456」をいれ ホスト名は「21*.***.***.***」と自分のサーバーIPアドレスをいれました。 でもコネクト失敗とでます。 解決策をご教授おねがいします。 これだけの情報でわかりますか?

    • ベストアンサー
    • MySQL
  • レンタルサーバーのMySQLに接続するには?

    レンタルサーバーのMySQLに接続するには? 初歩的な質問ですみません。 MySQL使用可のレンタルサーバー(http://www.moepla.net/) を使用してデータベースをレンタルサーバーの管理画面から作りました。 これをGUIのMySQL管理ツール(Navicat 8というのを使っています) から接続しようとしているのですが、 エラーが出てしまいます。 レンタルサーバーの説明では、接続方法は以下のように書かれています ――――――――――――――――――― MySQL Port: 3306 ホスト: localhost データベース名: ID ユーザー名: ID パスワード: データベース用のパスワード ――――――――――――――――――― ポート、ユーザ名、パスワードの入力は間違っていないはずだと思います。 ホスト名の部分は、「localhost」のままだと リモートから接続しているわけですし つながらないと思い、 IPアドレスに書き換えてつなごうとしているのですが うまくいきません。 全然見当違いのことをしてしまっているのかもしれませんが、 どなたか正しい接続方法を教えていただけないでしょうか。 尚、使用するツールは今使っているGUIの管理ツール以外であっても 構いません。 よろしくお願いします。

  • PHPからMySQLの起動について

    PHPからMySQLの起動について レンタルサーバーを借りてPHP,MySQLの勉強をしています。 PHPからMySQLの起動ができなくて困っていますので、教えていただきたいのですが、 <?PHP $dbkidou = mysql_connect("どこのサーバーか","ユーザー名","パスワード"); //データベースの起動ができなかった場合 if ($dbkidou == False) { print ("error"); exit; } $db = "データベースの名前"; ?> まずレンタルサーバーのドメインを「abc.com」としています。これに対するユーザー名が「def」、パスワードが「ghi」です。 そしてMySQLデータベースは「jkl_m」,「jkl_n」の2つを設けていて(phpMyAdminで作成しました)MySQLユーザ名が「opq」、パスワードが「rst」です。今回は「jkl_m」のサーバーを起動させたいのですが、上記PHP文の、 どこのサーバーか ユーザー名 パスワード データベースの名前 の各部分にどれを書けば良いのでしょうか? 何通りか試しているのですが、うまくいかないんです…

    • ベストアンサー
    • PHP
  • MySQL使えない

    激しくコンピュータに弱いものです。 本やWebを見ながらMySQLをインストール。 その後、(現在登録されているユーザとホスト、パスワードを確認するため、らしい) mysql> select host,user,password from mysql.user; と入力してみるも「ビッ!」と音がして「ERROR 1044: Access denied for user: '@localhost' to database 'mysql'」と表示される。Web中を探し回っても解決方法が見つかりません。 その他、いろいろコマンドを入力しても「ビッ!」と鳴って同じエラー表示が、 サルでも解るような説明求む。 OS:WINXP

  • かねやんMySQLの接続

    「かねやんMySQL」でMySqlに接続したいのですが、ユーザ名、パスワード、ホスト名「Localhost」、ポート番号「3306」で接続しようとすると「コネクト失敗」と出てしまいます。ユーザ名、パスワードは間違っていません。どうしたら接続できるのでしょうか。Windows2000pro,MySQL Server 4.1.7です。

  • 別サーバへのmysql接続に関して

    諸事情によりPHPプログラムで別のサーバにあるmysqlへ接続しようと 試みていますが、うまくいきません。 それぞれのサーバに入っているPHP,apache,mysqlのバージョンは 下記の通りです。 【PHPを動かすサーバ(以降:サーバA)】  Redhat Linux ES 4.0  PHP Version 4.3.9  Apache 2.0.52  mysql(入っていません) 【mysqlが動いているサーバ(以降:サーバB)】  FreeBSD 4.7  PHP Version 4.3.10  Apache 1.3.37  mysql 4.1.11 プログラムは下記のものです。 if(!$conn = mysql_connect(サーバB:3306,ユーザー名,パスワード)){  die('MySQL接続失敗'); } if(!$sts = mysql_select_db(データベース名,$conn)){  die('テーブル選択失敗'); } サーバBで同一のプログラムを 起動した場合はもちろん問題なく繋がります。 サーバAでは「MySQL接続失敗」となってしまいます。 どのような設定を行えば、サーバAからサーバBのmysqlへ接続可能に なるのか、よろしくご教授の程、お願いいたします。

    • 締切済み
    • PHP