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

Puis-je dire quelle version (32 bits ou 64 bits) de MySQL je cours en utilisant Terminal?

23
demandé sur Eric Leschinski 2011-08-12 23:22:49

10 réponses

$ 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
--------------
38
répondu dossy 2011-08-12 19:24:59

Exécutez cette commande en ligne de commande:

mysql> show variables like 'version_compile_machine';

Ensuite, vous obtenez quelque chose comme ceci:

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

Et puis vérifiez 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 aide.

22
répondu JohnnyHuo 2013-10-21 23:05:39

Vous pouvez utiliser version():

SELECT version();

Voir plus d'informations ici :)

12
répondu Sarfraz 2011-08-12 19:25:26

Exécution du client MySQL en ligne de commande:

mysql> select version();

Ou

mysql> \s

, Qui est un alias pour:

mysql> status
8
répondu chesles 2011-08-12 19:27:43

Vous pouvez essayer la commande: (pas de connexion nécessaire)

mysql -V
7
répondu Adam Culp 2011-08-12 19:36:21

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

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

afficher les variables globales comme 'version_compile_machine';

Si version_compile_machine = x86_64 alors il est 64 bits

Autre 32 bits.

6
répondu Anil Chahal 2014-07-30 15:03:52

Je cherchais cela aussi (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, mysql version info n'inclut pas le type de construction 32 ou 64 bits.

Trouvé ce capttofu: ai-je un MySQL 32 bits ou 64 bits? captoflu {[5] } qui utilise une simple commande "file" pour dire quelle construction vous êtes en cours d'exécution, 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
répondu Ben 2012-11-03 17:39:09

Utilisez la variable serveur @@version.

select @@version;

C'est ce que , je reçois sur mon serveur:

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

J'espère que ça aide.

Voici une liste de toutes les variables de serveur.

1
répondu Pablo Santa Cruz 2011-08-12 19:26:28

Obtenez la version mysql dans 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 le drapeau \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:           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
--------------
1
répondu Eric Leschinski 2013-08-08 23:01:15

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

$ /usr/local/mysql/bin/mysqld --version
1
répondu Clay Sissing 2016-05-19 11:25:42