web-dev-qa-db-fra.com

MySQL: vérifiez quelle version: 32 bits ou 64 bits?

Puis-je savoir quelle version (32 bits ou 64 bits) de MySQL j'utilise en utilisant Terminal?

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

exécutez cette commande en ligne de commande:

mysql> show variables like 'version_compile_machine';

alors vous obtenez quelque chose comme ceci:

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

puis veuillez vérifier ceci: http://www.redhat.com/archives/rhl-list/2006-October/msg03684.html

vous verrez que i386/i686 sont 32 bits et x86_64 est 64 bits.

J'espère que cela t'aides.

23
JohnnyHuo

Vous pouvez utiliser version():

SELECT version();

Voir plus d'informations ici:)

13
Sarfraz

Exécution du client MySQL en ligne de commande:

mysql> select version();

OR

mysql> \s

qui est un alias pour:

mysql> status
8
jches

Vous pouvez essayer la commande: (aucune connexion requise)

mysql -V
7
Adam Culp

Pour connaître votre architecture de bits Mysql, veuillez suivre cette étape. Ouvrez la console Mysql de phpmyadmin

Maintenant, après avoir entré le mot de passe, tapez cette commande

affiche les variables globales comme 'version_compile_machine';

si version_compile_machine = x86_64 alors c'est 64 bits

sinon 32 bits.

6
Anil Chahal

Obtenir la version mysql sous Windows avec le paramètre --version:

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

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

Obtenez la version mysql dans Windows avec une requête personnalisée:

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

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

mysql>

Obtenez la version mysql dans Windows avec la variable serveur:

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

mysql>

Obtenez la version mysql dans Windows avec \s drapeau.

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

Je cherchais également cela (problèmes de vidage de base se connectant à mysql) et il semblait qu'aucune des réponses ci-dessus ne répondait correctement à la question: par exemple Les informations de version de mysql n'incluent pas le type de construction 32 ou 64 bits.

trouvé ce capttofu: ai-je un MySQL 32 bits ou 64 bits? captofl qui utilise une simple commande "file" pour dire quelle version vous exécutez, dans mon cas.

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

Aucune connexion n'est nécessaire (OS X 10.11).

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

Utilisation @@version variable de serveur.

select @@version;

Voici ce que [~ # ~] i [~ # ~] obtient sur mon serveur:

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

J'espère que cela aide.

Voici une liste de toutes les variables du serveur .

1
Pablo Santa Cruz