2011-08-12 78 views
20

ターミナルを使用して実行しているMySQLのバージョン(32ビットまたは64ビット)を知ることはできますか?MySQL:32ビットまたは64ビットのバージョンを確認しますか?

+1

私の謝罪 、私は実際に私が32ビットまたは64ビットバージョンを実行していますかどうかを探して、検索でこれを見つけた:http://capttofu.livejournal.com/14645.html Linux用のようですMacではなく – redconservatory

+0

"for linux"や "for mac"ではありません。同じmysqlソフトウェアがインストールされています。同じコマンドを入力できます。 –

+0

リンク上のファイル参照は、Macのファイル/ usr/local/mysql/libexec/mysqld/givemeにあるエラーと一致しません – redconservatory

答えて

33
$ mysql --version 
mysql Ver 14.14 Distrib 5.1.45, for apple-darwin10.2.0 (i386) using readline 6.2 


$ echo '\s' | mysql 
-------------- 
mysql Ver 14.14 Distrib 5.1.45, for apple-darwin10.2.0 (i386) using readline 6.2 

Connection id:  105730 
[...] 
Server version:  5.1.41 MySQL Community Server (GPL) 
[...] 
Uptime:   11 days 4 hours 2 min 6 sec 

Threads: 2 Questions: 1141270 Slow queries: 0 Opens: 6137 Flush tables: 1 Open tables: 56 Queries per second avg: 1.182 
-------------- 
11

あなたはversion()使用することができます。@@versionサーバー変数を使用し

SELECT version(); 

See more information here :)

+0

最も簡単な答え!クエリでこのコマンドを実行するだけで動作します。 :) –

1

を。

select @@version; 

これは私が私のサーバー上で取得何次のとおりです。

mysql> select @@version; 
+-----------------+ 
| @@version  | 
+-----------------+ 
| 5.0.67-0ubuntu6 | 
+-----------------+ 
1 row in set (0.00 sec) 

はそれがお役に立てば幸いです。

Here's a list of all server variables

mysql> select version(); 

OR

mysql> \s 

の別名である:

mysql> status 
6

あなたがコマンドを試みることができる:(なしログインは必要ありませんコマンドラインMySQLクライアントを実行

+0

注:パラメータは大文字の "V"でなければなりません。小文字の "v"は、認証が必要です。 – JedatKinports

2

私もこれを探していました(コアダンプの問題はmysqlに接続しています)、上記の回答のどれも質問に正しく答えられていないようです。 mysqlバージョン情報にはビルドタイプ32または64ビットは含まれていません。

このcapttofuが見つかりました:32ビットまたは64ビットのMySQLがありますか? captoflu私は簡単な「ファイル」コマンドを使って、実行中のビルドを教えています。

BensAir:~ Ben$ /usr/local/mysql/bin/mysqld --verbose --help 
file /usr/local/mysql/bin/mysqld 
/usr/local/mysql/bin/mysqld: Mach-O 64-bit executable x86_64 
1

--versionパラメータを使用してWindowsに入るのMySQLバージョン:カスタムクエリを使用してWindowsに

C:\>C:\xampp\mysql\bin\mysql.exe --V 

C:\xampp\mysql\bin\mysql.exe Ver 14.14 Distrib 5.6.11, for Win32 (x86) 

取得MySQLバージョン:

C:\>C:\xampp\mysql\bin\mysql.exe 

mysql> select version(); 
+-----------+ 
| version() | 
+-----------+ 
| 5.6.11 | 
+-----------+ 
1 row in set (0.00 sec) 

mysql> 

取得MySQLのバージョンでサーバー変数付きWindows:

mysql> select @@Version; 
+-----------+ 
| @@Version | 
+-----------+ 
| 5.6.11 | 
+-----------+ 
1 row in set (0.00 sec) 

mysql> 

Windowsのmysqlバージョンを\sフラグで取得します。

mysql> \s 

-------------- 
C:\xampp\mysql\bin\mysql.exe Ver 14.14 Distrib 5.6.11, for Win32 (x86) 

Connection id:   25 
Current database: 
Current user:   [email protected] 
SSL:     Not in use 
Using delimiter:  ; 
Server version:   5.6.11 MySQL Community Server (GPL) 
Protocol version:  10 
Connection:    localhost via TCP/IP 
Server characterset: latin1 
Db  characterset: latin1 
Client characterset: cp850 
Conn. characterset: cp850 
TCP port:    3306 
Uptime:     2 hours 48 min 52 sec 

Threads: 1 Questions: 169 Slow queries: 0 Opens: 75 Flush tables: 1 Open 
tables: 68 Queries per second avg: 0.016 
-------------- 
19

実行コマンドラインで次のコマンド:

mysql> show variables like 'version_compile_machine'; 

が、あなたはこのような何かを得る:

+-------------------------+-------+ 
| Variable_name   | Value | 
+-------------------------+-------+ 
| version_compile_machine | i386 | 
+-------------------------+-------+ 
1 row in set (0.00 sec) 

をしてから、このチェックしてください:http://www.redhat.com/archives/rhl-list/2006-October/msg03684.html

あなたがよをi386/i686は32ビット、x86_64は64ビットです。

これが役に立ちます。

6

Mysqlのビットアーキテクチャを知りたい場合は、この手順に従ってください。 phpmyadminの

から オープンMySQLのコンソールは、今、このコマンド

をパスワードタイプを入力した後「version_compile_machine」のようなグローバル変数を表示。

はversion_compile_machine = x86_64の場合、それは他の32ビットの64ビット

あります。

+0

優れています。あなたの答えは平凡です。 – octopusgrabbus

1

ログインする必要はありません(OS X 10.11)。

$ /usr/local/mysql/bin/mysqld --version 
+1

彼らは5年間答えを待っていないことを願っています! –

関連する問題