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

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

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

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

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

解決済

1回答

1589閲覧

mysqlの中に入れない。

退会済みユーザー

退会済みユーザー

総合スコア0

MySQL

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

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

1クリップ

投稿2018/01/20 08:07

###前提・実現したいこと
しばらく放置していたubuntuのコンテナですが、確か前にMySQLのインストールだけはしたと思い、
MySQLの起動を試みたのですが、MySQLの中に入れないのでご教授お願いします。

###試したこと
まず、MySQLがインストールされているかどうかの確認は、下記で大丈夫でしょうか?

# which mysql /usr/bin/mysql

この反応があったので、おそらくMySQLはインストールされているはずと判断しました。

###発生している問題・エラーメッセージ

mysqlのサービスをスタートしても、MySQLの中に入っている様子がありません。
mysqlのサービスをスタートしただけでは、入れないのでしょうか?

# service mysql start * Starting MySQL database server mysqld [ OK ] #

まとめると、

・MySQLがインストール済みかどうかは、「which mysql」の反応があるかどうかで判断してよいか。
・mysqlのサービスをスタートしただけでは、入れてないかどうか?入れてない場合、入り方を知りたい。

以上、2点です。
宜しくお願い致します。

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

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

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

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

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

guest

回答1

0

ベストアンサー

「入れる」という言い方がちょっと理解しにくいですが・・・。

bash

1# which mysql

で見ているのは mysql のサーバの方ではなくクライアントで、サーバは mysqld になります。

ただし

bash

1# service mysql start 2 * Starting MySQL database server mysqld

 で mysqld が起動しているので、インストールはできていると思います。

bash

1# ps ax | grep mysqld

と入力して

plain

160818 3 S+ 0:00.00 grep mysqld

 以外の表示があれば、すくなくとも動作はしています。

 mysql に接続するには

plain

1mysql

 というコマンドで接続できます。
以下を参考にしてください。

MySQLコマンドまとめ

投稿2018/01/20 08:32

showkit

総合スコア1638

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

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

退会済みユーザー

退会済みユーザー

2018/01/21 16:50

ご回答ありがとうございます。 返信が遅くなり申し訳ありません。 ご提示いただいた方法で、mysqlのサーバーの方を動かせました。 ありがとうございます。 ちなみにですが、mysqlのサーバーの方がインストールされているかどうかは、 「which mysqld」で反応があった場合でも、インストールされていると判断してよいということでしょうか? # which mysqld /usr/sbin/mysqld
showkit

2018/01/21 23:40

インストールされていると判断してよいです。
退会済みユーザー

退会済みユーザー

2018/01/21 23:48

豆知識: grep [m]ysql 等一文字を正規表現方式に変えるとgrepがヒットしなくなる。 入れ方にもよるけどクライアント無しやサーバー無しのインストール方法もあるから(公式リポジトリ使用)サーバーがインストールとクライアントがインストールは同義ではないです。
showkit

2018/01/21 23:54

asahina1979 さん、ありがとうございます。grep の正規表現については存じませんでした。 mysqld の有無でのインストールの判断に関しては、ここはわたしの推測ですが、tkmnusr さんが mysqldを単体でインストールはしないであろうということで回答いたしました。
退会済みユーザー

退会済みユーザー

2018/01/22 12:10

ご回答ありがとうございます。 ubuntuで「# apt-get install mysql-server -y」でインストールしました。 これがMySQLの標準(クライアントとサーバー両方入れる)のやり方でしょうか?
退会済みユーザー

退会済みユーザー

2018/01/22 13:08

それはインストールしているのはサーバーだけだね。
退会済みユーザー

退会済みユーザー

2018/01/22 13:32

ご回答ありがとうございます。 クライアントインストールは、どのようなコマンドでできますか? もしくは両方同時にインストールするコマンドを教えていただけますか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問