mysqlは全くわからずでこれから勉強したいと思っております。
xamppをインストールして「mysql入門」などで検索してみたところ
apacheとphpとmysqlをそれぞれ個別にインストールする前提で紹介されており
データベースの作成方法もコマンドから入力という形でした。
試しにコマンドに「mysqlshow」と入力すると以下のようなエラーがでます。
(apache,mysqlの稼動は確認済みです)
内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません
xamppは一括で簡単に必要な環境を作ることができるということだったので
インストールしたのですが解決するには個別にインストールするしか
ないのでしょうか?
http://localhost/phpmyadmin/からであればデータベースを作成することができました。
xamppをDドライブにインストールしたのが原因?とも思ったのですが
アドバイスなど頂けますと幸いです。
また、xamppの環境にてmysqlの説明をわかりやすくしているサイトなどがあれば教えて下さい。
mysqlは経験がなく右も左もわからない状態なのでわかりづらい質問かと思いますが
宜しくお願い致します。
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
>ちなみにmysqlshow -u root -pと入力するとパスワードを求められ
パスワードを入力するとデータベースが表示されました。
なぜこっちだけうまくいくのかも不思議なところです。
あ、よく見たらもうWindowsのパス通ったんですね。
じゃぁ、わざわざcdで移動しないでそのまま使えばといいと思いますよ。
No.5
- 回答日時:
>まずコマンドプロンプトを起動すると以下のようになります。
>ここがすでにおかしいのでしょうか?
おかしくないですよ、私のも同じ様になります。
で、起動直後に
D:\xampp\mysql\bin
と入力、と書きましたが、
頭にcd を入れるの忘れてました。
なので、
cd D:\xampp\mysql\bin
をコピペしてリターンキー押す。
そのあと例の mysqlshow コマンドでやってみてください。
No.4
- 回答日時:
D:\xampp\mysql\bin>mysqlshow -u root -p
と一行いっぺんにタイプしない。
もう一度言います。
DOSプロンプト起動直後に
D:\xampp\mysql\bin
と【入力してから、リターンキーを押す】
点滅しているTEXT入力カーソル前が
D:\xampp\mysql\bin>
になっていたらちゃんと移動している証拠。
なってなかったら、まずMysql云々以前に
cd 移動したいディレクトリ
のコマンドを猛練習してください。
mysqlshow -u root -p
とタイプし、【リターンキー押下】
SQL操作にDOSプロンプトを使いたいのなら、
まずDOSプロンプトの使い方になれたほうがいいですよ。
この回答への補足
なかなか理解できずなんども申し訳ありません。^^;
まずコマンドプロンプトを起動すると以下のようになります。
ここがすでにおかしいのでしょうか?
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Owner>
>DOSプロンプト起動直後に
D:\xampp\mysql\bin
と【入力してから、リターンキーを押す】
これを行うと点滅しているTEXT入力カーソル前がD:\xampp\mysql\bin>
にならずで
'D:\xampp\mysql\bin' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
となってしまいます。
pathと入力すると
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System3
dNavi\bin;D:\Program Files\Diskeeper Corporation\Diske
ckTime\QTSystem\;D:\xampp\mysql\bin;D:\xampp\php\PEAR
とmysqlの確認できるのですがなぜでしょうか?
ちなみにmysqlshow -u root -pと入力するとパスワードを求められ
パスワードを入力するとデータベースが表示されました。
なぜこっちだけうまくいくのかも不思議なところです。
PEARのインストールも同時で試してはいるのですがなかなかうまくいかない状況です。
No.3
- 回答日時:
>xamppはDドライブ直下にインストールしています。
>基本的な質問で申し訳ないのですがcdとはなんでしょうか?
cdはDOSコマンドで現在のディレクトリを表示したり移動したりするときに使うコマンドです。
使用法は、DOSコマンド などでGoogle検索すると必ずどこかに出てきます。
Dディレクトリ直下にxamppディレクトリがあるようなので、私の前投稿のcdの行をDOSプロンプトにそのままコピー&ペーストしてリターンキーを押し、そこからmysqlshowコマンドを打ってみてください。
これが成功したらwpさんの仰られた通り、毎回 cd コマンドでディレクトリ移動しなくていいようにWindowsの環境変数でパスを通しておく方が便利でよいと思います。
>また、根本的な質問なのですがxamppの他に別途mysqlをインストールする必要があるのでしょうか?
必要ありません。
この回答への補足
DOSコマンド=コマンドプロンプトですね。それについては問題ないと思います。
cd D:\xampp\mysql\binとしてみたところやはりエラーになっていまいます。正確には以下のような感じです。
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Owner>D:\xampp\mysql\bin>mysqlshow -u root -p
'D:\xampp\mysql\bin' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
Windowsの環境変数でパスで検索したところシステム変数の編集をみつけPathを編集してみましたが結果は変わらずでした・・・
Pathの値は以下のようにしています。
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\pcdNavi\bin;D:\Program Files\Diskeeper Corporation\Diskeeper\;D:\Program Files\QuickTime\QTSystem\;D:\xampp\mysql\bin
先頭にいろいろついていてあまり知識もないものでいじるのが少々怖い感じです^^;
No.2
- 回答日時:
>内部コマンドまたは外部コマンド、操作可能なプログラムまたは(snip)
pathが通っていないのでしょう。
コマンドプロンプトからpathと打ってみてmysqlのbinフォルダが書いてあるか確認すると良いです。
無い場合はコンパネあたりから追加しましょう。
「環境変数 追加」でぐぐれば情報は出てくるかと。
追加すればどこからでもmysqlコマンドを認識してくれます。
No.1
- 回答日時:
Windows版と仮定して話を進めます。
まずXAMPPコントロールパネルなどでMySQLが起動していることを確認してください。
Dドライブ直下にインストールしたとして、cdで以下のフォルダ階層まで移動します。
cd D:\xampp\mysql\bin
そこでmysqlshowコマンドを打つ(コマンド詳細URL参照)
D:\xampp\mysql\bin>mysqlshow -u root -p
この辺で、行かないでしょうか?
これで通らないようなら、また症状の追加情報を記入してください。
参考URL:http://wiki.bit-hive.com/tomizoo/pgdiff/?pg=MySQ …
この回答への補足
お返事ありがとうございます。
遅れましたが環境はwindowsでxamppは1.6.4です。
>Dドライブ直下にインストールしたとして、cdで以下のフォルダ階層まで移動します。
xamppはDドライブ直下にインストールしています。
基本的な質問で申し訳ないのですがcdとはなんでしょうか?
ちなみにコマンドプロンプトを開くと以下のようになっています。
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Owner>
また、根本的な質問なのですがxamppの他に別途mysqlをインストールする必要があるのでしょうか?
全くの初心者でどうも根本的なとこがおかしいのでは?・・・と
不安になってしまいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- MySQL XamppでインストールしたMySQLのフォルダのWinRARでのバックアップについて 1 2022/06/22 18:55
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL 「utf8mb4_general_ci」はMAMPでは何に当たりますか? 1 2022/06/02 07:45
- フリーソフト 色々な形式の個人情報を後で参照しやすいようWindow10で管理したいのですが、どんな方法があるの? 1 2023/04/29 16:46
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Java Javaで個人ブログサイトを作りたい 7 2022/04/03 17:37
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
tex についての質問です。 割り...
-
PHPの設定で、 エラーが発生し...
-
PEARコマンドが使えない・・・
-
php+mysqlを勉強したいのですが...
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
パースエラーとは?
-
PHPでネットワークドライブのop...
-
CFileDialogの最初のディレクト...
-
[php初心者]サイトを見てデータ...
-
PHP session_destroyとsession...
-
VBSの「MsgBox」について
-
PHPからMSSQLへの接続結果の文...
-
存在しないメールアドレスかど...
-
i18n_convert と mb_convert_e...
-
makefile でファイルをコピーす...
-
mysql複数レコードをまとめて削...
-
トランザクションが原因?DBに...
-
リンク先を隠す方法はないでし...
-
phpのエラー(T_LNUMBER)について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
tex についての質問です。 割り...
-
PEARコマンドが使えない・・・
-
php pear
-
PHPの設定で、 エラーが発生し...
-
phpinfo();について
-
WordPressでテーマのヘッダー画...
-
PHPのコマンドラインでのバージ...
-
pear パッケージインストールで...
-
HTTP_Clientが利用できるレンタ...
-
phpをオフラインで動かしたい
-
<?php phpinfo();?>でもただ文...
-
classでエラー
-
apache2.4にphp5.6をインストール
-
PHPを記述するには、どのソ...
-
PEARの参照先
-
php.iniのおき場所がわからない
-
pearコマンドのインストールの...
-
PDFファイルの分割
-
libmcrypt の使用について
-
PHPのMySQLモジュールのインス...
おすすめ情報