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

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

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

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

Q&A

2回答

1026閲覧

mysql コマンド どこでうつのかについて

tou.23.bc

総合スコア50

MySQL

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

0グッド

0クリップ

投稿2022/05/13 07:40

1.サーバーストップ
$ mysql.server stop

2.セーフモードでの起動、
$ mysqld_safe --skip-grant-tables &

3.パスワードなしでログインできる
$ mysql -u root

このコマンドをうちたいのですが

xampp\mysql\bin

でうつと

〇〇is not recognized as an internal or external command,
operable program or batch file.

とでてしまいます。
どの階層でうつのでしょうか?よろしくお願いいたいします。

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

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

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

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

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

yambejp

2022/05/13 08:11

何を参考にそのコマンドを打とうとしていますか?
otn

2022/05/13 13:08 編集

> xampp\mysql\bin > でうつと とは、具体的にどういうことですか? 推測すると、「Windowsのコマンドプロンプトで、cd xampp\mysql\bin してから打っている」と言うこと? また、〇〇 と打ったのでしょうか? mysql でなく??
guest

回答2

0

このコマンドをうちたいのですが

それらのコマンドはLinuxでMySQLを導入した時に使うものですね。
質問者さんが参考にした記事はそもそもMacOSやLinuxを前提として執筆されたものかと思います。
XamppはWindowsで導入する為に完全独自のやり方で実現させているので、MySQLなどで探してくるなどのやり方では解決しません。

一度記事の対応OSなどの条件を確認してみてください。
それすら書いてないならその記事は使い物にならないのでゴミ箱へ捨てましょう。

さて、質問文の内容を要約すると
Xamppで起動させているMySQLサーバのテーブルの中身を読み書きしたいわけですよね?

XamppではMySQLサーバの読み書きを行うためのサービスとしてphpMyAdminを用意しています。
なんでブラウザを立ち上げてアクセスすればテーブルの中身の読み書きに関しては問題なく行えます。
参考記事: XAMPP – phpMyAdmin にアクセスする方法 - PHP設定のカルマ
短期的にはこれで代用してください。

MySQL WorkbenchなどのGUI製のMySQLクライアントを利用しても良いと思います。


【おまけ】長期的な話をするならXampp捨てて逃げよう

XamppはまだろくにLinuxを使えない段階のPHPを覚えようとしている初学者の為にあります。

みんな最初は我慢して使っていますが「あまりの融通の効かなさ」に全員がLinuxへ逃げ出す事になります。
Linuxマシンを扱う事は確かに難度が高いのですが、本番環境のほぼ全てはLinuxです。
また、Web上にはLinux向けの開発者用記事が山のようにあり、最悪記事を探してコマンドをコピペするだけで実現させることも可能です。

結果誰もXamppを使い続けないので、
不具合が出て先人の知恵を借りようと思ってインターネット上を探しても記事は無いし、
周りの現役エンジニアも誰も使ってないのでアドバイスも出来ません。

よくよく探せばWeb上に記事が少ないながら転がっていますが、
大抵が今の質問者さんとそう変わらない程度の段階で記述しているので、
理解度も乏しく合ってるか間違っているかもわからない。
(その人本人は勉強を重ねてLinuxへ移動したんじゃないかな?使い続けていれば記事も作り続けるはずなので)
また数年前の記事がほとんどで、該当バージョンも古い為、同じ行動で問題を解決できるかも怪しいです。

従ってWindowsとWeb、PHPに対する深い知識をすでに有しており
「これはこうなっているんだろうな?」と自分ひとりで推測・確認して原因を特定出来る人でなきゃXamppを使ってはいけません。
そんなユーザは最初からWindowsでPHPだなんてニッチな事はやりません。
誰得やねん

WindowsにはWSL2というLinuxマシンを稼働できる仕組みがあります。
WSL2によって立ち上げたLinuxマシン(Ubuntuがオススメ)で改めてMySQLなどの環境を構築することをおすすめします。
ただしHyper-Vという機能を利用するので、すでにそのマシンを特殊な用途で使っていて衝突していたらその時はその時考えましょう。

投稿2022/05/13 09:54

miyabi-sun

総合スコア21158

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

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

0

このコマンドをうちたいのですが

XAMPPのサーバはXAMPPの管理ツールから管理するものです。特に1・2についてはコマンドは使いません。

投稿2022/05/13 07:43

maisumakun

総合スコア145184

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

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

tou.23.bc

2022/05/13 07:52

回答いただきありがとうございます。 ちなみにどのフォルダでしたらこういったコマンドをうつことができるのでしょうか?
maisumakun

2022/05/13 07:54

1・2はXAMPPではなく、システム自体にインストールしたmysqlに対して使うものです。「どこのフォルダだから使える」という問題ではありません。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

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

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

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問