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

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

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

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

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

Q&A

2回答

9083閲覧

mysqlのバージョンの確認方法について

roronoazoro

総合スコア113

MySQL

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

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

0グッド

1クリップ

投稿2017/06/22 01:56

vagrantにてインストールされているmysqlのバージョンを確認方法を検索してみると多々あるようで、またそれぞれ結果が違っていたりして、その違いを教えていただきたく質問いたしました。

合わせたい本番環境mysql
出力 mysql --version
結果 Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1

ローカルmysqlの確認

  1. バージョン確認

出力 mysql --version
結果 5.7(再インストールしようと思い削除したので忘れてしまいました)

  1. バージョン確認

出力 rpm -qa | grep mysql
結果 mysql-libs-5.1.73-8.el6_8.x86_64

また-vと--versionは同じ意味と考えていいのでしょうか?

現時点で、「2バージョン確認」で確認できることから同一の環境を揃えられていると考えて大丈夫でしょうか?
よろしくお願いいたします。

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

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

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

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

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

guest

回答2

0

select version();

を発行して確認するのがベターでは?

投稿2017/06/22 02:18

yambejp

総合スコア114843

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

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

yambejp

2017/06/22 13:00

シェルから実行しないですむからです
KiyoshiMotoki

2017/06/22 13:04

シェルから実行すると、何か不都合があるのですか?
yambejp

2017/06/22 13:11

シェルにユーザーアカウントを持っていない場合や、 遠隔地でシェルにログインできない場合など想定しますよね? mysqlのクライアントは必ずしもシェルからログインしないですから。 (むしろシェルから実行するケースのほうが少ないです) 気に入らないなら無視して下さい。 もう助言しませんので
guest

0

合わせたい本番環境mysql

のバージョンは 5.1、

ローカルmysql

のバージョンは、(Distrib 5.7.Xなどと表示されていれば) 5.7 です。


  1. バージョン確認

で表示されているものはmysql-libsのバージョンであり、MySQLそのもののバージョンではありません。
「MySQLそのもの」は、おそらくmysql-serverと表示されるはずです。

ところで、rpm -qa | grep mysqlmysql-libsだけが表示されたということは、
RPM 以外の手段で MySQL をインストールしたのではないでしょうか?

投稿2017/06/22 13:17

KiyoshiMotoki

総合スコア4791

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

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

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

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問