Могу я сказать, какую версию (32-разрядную или 64-разрядную) MySQL запускаю с помощью терминала?
MySQL: проверьте, какая версия: 32 бит или 64 бит?
Ответ 1
$ 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
--------------
Ответ 2
запустите эту команду в командной строке:
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 бит.
Надеюсь, что это поможет.
Ответ 3
Вы можете использовать version()
:
SELECT version();
Ответ 4
Запуск клиента MySQL командной строки:
mysql> select version();
ИЛИ
mysql> \s
который является псевдонимом для:
mysql> status
Ответ 5
Вы можете попробовать выполнить команду: (без входа в систему)
mysql -V
Ответ 6
Чтобы узнать свою архитектуру бит Mysql, выполните следующие действия. Откройте консоль Mysql из phpmyadmin
Теперь после ввода пароля введите следующую команду
показать глобальные переменные типа 'version_compile_machine';
если version_compile_machine = x86_64, то это 64-разрядный
else 32 бит.
Ответ 7
Я искал это также (проблемы с дампом ядра, связанные с mysql), и казалось, что ни один из вышеперечисленных ответов не ответил на правильный вопрос: например. Информация о версии mysql не включает тип сборки 32 или 64 бит.
нашел этот capttofu: есть ли у меня 32-разрядная или 64-битная MySQL? captoflu, который использует простую команду "файл", чтобы сообщить, в какой строке вы работаете, в моем случае.
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
Ответ 8
Использовать серверную переменную @@version
.
select @@version;
Это то, что I входит в мой сервер:
mysql> select @@version;
+-----------------+
| @@version |
+-----------------+
| 5.0.67-0ubuntu6 |
+-----------------+
1 row in set (0.00 sec)
Надеюсь, что это поможет.
Ответ 9
Получить версию mysql В Windows с параметром -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)
Получить версию mysql В Windows с пользовательским запросом:
C:\>C:\xampp\mysql\bin\mysql.exe
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.6.11 |
+-----------+
1 row in set (0.00 sec)
mysql>
Получить версию mysql в Windows с переменной сервера:
mysql> select @@Version;
+-----------+
| @@Version |
+-----------+
| 5.6.11 |
+-----------+
1 row in set (0.00 sec)
mysql>
Получить версию mysql в Windows с флагом \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: [email protected]
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
--------------
Ответ 10
Нет необходимости в регистрации (OS X 10.11).
$ /usr/local/mysql/bin/mysqld --version