web-dev-qa-db-ja.com

MySQL:バージョンを確認してください:32ビットまたは64ビット?

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

26
redconservatory
$ 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
--------------
40
dossy

コマンドラインで次のコマンドを実行します。

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ビットであることがわかります。

お役に立てれば。

23
JohnnyHuo

version()を使用できます:

SELECT version();

詳細はこちらをご覧ください:)

13
Sarfraz

コマンドラインMySQLクライアントの実行:

mysql> select version();

OR

mysql> \s

これは次のエイリアスです:

mysql> status
8
jches

コマンドを試すことができます:(ログインは必要ありません)

mysql -V
7
Adam Culp

Mysqlビットアーキテクチャを知るには、この手順に従ってください。 phpmyadminからMysqlコンソールを開きます

パスワードを入力した後、このコマンドを入力してください

「version_compile_machine」のようなグローバル変数を表示;

version_compile_machine = x86_64の場合、64ビットです

それ以外の場合は32ビット。

6
Anil Chahal

Windowsで--versionパラメーターを使用してmysqlバージョンを取得する:

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

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

カスタムクエリを使用してWindowsでmysqlバージョンを取得する:

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

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

mysql>

サーバー変数を使用してWindowsのmysqlバージョンを取得します:

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

mysql>

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

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:           ODBC@localhost
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
--------------
2
Eric Leschinski

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

このcapttofuを見つけました:32ビットまたは64ビットのMySQLがありますか? captofl これは単純な「ファイル」コマンドを使用して、実行中のビルドの内容を示しています(私の場合)。

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
2
Ben

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

$ /usr/local/mysql/bin/mysqld --version
1
Clay Sissing

使用する @@versionサーバー変数。

select @@version;

これは[〜#〜] i [〜#〜]が私のサーバーで取得するものです:

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

それが役に立てば幸い。

これはすべてのサーバー変数のリストです

1