質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Q&A

1回答

1128閲覧

[DB作成]ができない!

1981225

総合スコア67

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

0グッド

0クリップ

投稿2020/10/15 17:00

編集2020/10/15 18:01

質問の結論ですが!
コマンドラインのコマンドが問題なのか
うまくいきません。

現在試しているサイトは以下です。
[PHPでSNSを作成してみる]
https://itport.cloud/?p=7914

[DB作成]の
[DB名はfp_bbsにして、文字コードはUTF-8で設定しておきます。]
ですが、この意味も分からないですが!?
とりあえず

コマンドプロンプトに
C:>mysql -u root -p

のコマンドが入力してありますが、
私のPCにMySQLをセットアップしたら
c:\Program Files\MySQL>
に格納されました。

それで
説明通りにやったつもりですが!?
しかし以下の結果とがなりました。

c:\Program Files\MySQL>mysql -u root -p
'mysql' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

c:\Program Files\MySQL>-u root -p
'-u' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

c:>mysql -u root -p
'mysql' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

以上3パターン試しましたが、悲しい結果となりました。
うまくいくと冒頭のURL先の説明の通りに
以下となると思います。

C:>mysql -u root -p
Enter password: ********************
Welcome ・・・・

なんで説明の通りにならないのでしょうか?

1 追伸です。
https://teratail.com/questions/298324?modal=q-comp
も参考にされてください。

2 追伸です。

c:\Program Files\MySQL\MySQL Server 8.0>-u root -p
'-u' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

c:\Program Files\MySQL\MySQL Server 8.0>mysql -u root -p
'mysql' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

以上ですが、全くうまくいきませんn!?

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Orlofsky

2020/10/15 17:08

質問のタイトルは質問の内容を想像できるものに修正してください。
1981225

2020/10/15 17:25

ありがとうございます。 了解です。
dodox86

2020/10/15 17:25

参考にされているサイト https://itport.cloud/?p=7914 の「環境設定」の章で、以下の記載がありますので > 今回使用するMySQLに関しては、すでに私のPCで環境構築済みでしたので、インストール手順等は省いております。 MySQL(MariaDB?)に関する設定はご自身で行う必要があります。MySQLの実行プログラム群のサーチPATH(PATH環境変数)が設定されていないのでしょうね。 と言いますか、先のご質問[MySQLのポート3306の確認をするには?]https://teratail.com/questions/29763 などで既にMySQL/MariaDBは使えているのではないのでしたでしょうか。何度か既にアドバイスをいただいているように思いますが、それぞれの環境設定をひとつずつ確実に行ってください。
1981225

2020/10/15 17:30

ありがとうございます。 確かめるために質問します。 今後ともよろしくお願いいたします。
m.ts10806

2020/10/15 23:18 編集

dodox86さん 質問のリンク間違ってるように思います。 297639 ですね。
m.ts10806

2020/10/15 23:27

質問者さん タイトルが違います。 DB作成ができないのではなく、そもそもログイン出来てません。 問題の認識の確度が間違っているので解決できないのです。
Orlofsky

2020/10/16 05:37

Mrkdown の使い方も間違っている。本名を名乗る必要はないけど、学習障害なら正直に表明しましょう。学習障害でなければ仕事を変えたほうが良いレベルです。
guest

回答1

0

過去質問とそのやり取りを見るに、
参考しているサイトはあなたでは理解できる内容になっていないので、
「環境構築」という観点で1つ1つ基礎からやってください。
SNSなんてもっての外。
まだスタートラインにすら立ててない人が手を出すものではありません。

Hello World(最初期の動作確認)レベルを目下の目標としてください。

プログラムは書いたとおりにしか動かない
環境は設定したとおりにしか動かない

正しい手順を踏んでいないものは当然動かないだけの話。

指摘内容を見るにおおよそリンク先の記事に書いてあったような内容もきちんと読んでないようですね。
以前から何度も「提示したサイトに書いてある」と指摘されていましたが、まだ分かってないのでしょうか。
説明書読まずに、またその通りの手順を踏まずにはプログラムは利用開始すらできません。

まずは正しい環境を揃えることを優先すべきですが、
正直なところ、あなたに自分で環境を作るという作業は無理なように見えます。
PHP,MySQLが使えるようになったら良いのでしたら、WindowsならXAMPP,MacならMAMPで十分です。
Hello Worldもダウンロードから”必要な手順を抜かさずまっすぐ行けば”30分もかかりません。
時間が勿体ないのでXAMPP/MAMPで済ませてください。

MySQL8にこだわっているようですが、MySQL8でなければいけない機能を使うのでなければ、
XAMPPに含まれている機能で十分足ります。
むしろ余程の要件でもない限り、MySQL8じゃなきゃ困ることってありません。
もしその余程の要件があるかどうか判断できないのでしたら、MySQL8でなくていいです。時間も労力も勿体ないです。
データベース作るのもXAMPP/MAMPに同梱されているphpMyAdminのGUI操作で良いです。
コマンド打たなくていいです(特にWindowsからのコマンド操作は色々と不便なことが多い)

投稿2020/10/15 22:50

編集2020/10/15 23:27
m.ts10806

総合スコア80875

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問