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?
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
--------------
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.
Exécution du client MySQL en ligne de commande:
mysql> select version();
Ou
mysql> \s
, Qui est un alias pour:
mysql> status
Vous pouvez essayer la commande: (pas de connexion nécessaire)
mysql -V
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.
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
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.
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
--------------
Aucune connexion n'est nécessaire (OS X 10.11).
$ /usr/local/mysql/bin/mysqld --version