Puis-je savoir quelle version (32 bits ou 64 bits) de MySQL j'utilise en utilisant Terminal?
$ 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';
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.
Exécution du client MySQL en ligne de commande:
mysql> select version();
OR
mysql> \s
qui est un alias pour:
mysql> status
Vous pouvez essayer la commande: (aucune connexion requise)
mysql -V
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.
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
--------------
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
Aucune connexion n'est nécessaire (OS X 10.11).
$ /usr/local/mysql/bin/mysqld --version
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.