2011-08-12 13 views
20

Czy mogę powiedzieć, która wersja (32-bitowa lub 64-bitowa) MySQL używam, używając terminala?MySQL: sprawdź, która wersja: 32-bitowa lub 64-bitowa?

+1

Przepraszam, byłem rzeczywiście szukają czy Używam 32- lub 64-bitową wersję i okazało się to w wyszukiwarce: http://capttofu.livejournal.com/14645.html który wydaje się być dla Linuksa nie mac – redconservatory

+0

To nie jest "dla systemu Linux" lub "dla mac". Masz zainstalowane to samo oprogramowanie mysql. Możesz wpisać te same polecenia. –

+0

Odwołania do plików w łączu nie pasują do tego, co istnieje na komputerze mac, tzn. Plik/usr/local/mysql/libexec/mysqld/daje błąd – redconservatory

Odpowiedz

33
$ 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 
-------------- 
1

Zastosowanie @@version zmiennej serwera.

select @@version; 

To co mam na moim serwerze:

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

Nadzieję, że to pomaga.

Here's a list of all server variables.

8

Uruchamianie wiersza polecenia MySQL klienta:

mysql> select version(); 

LUB

mysql> \s 

który jest aliasem dla:

mysql> status 
6

Można spróbować komendy: (brak logowania potrzebne)

mysql -V 
+0

UWAGA: Parametr musi być wielką literą "V". Małe "v" wymaga uwierzytelnienia. – JedatKinports

2

Szukałem tego również (problemy z połączeniem z mysql) i wydawało się, że żadna z powyższych odpowiedzi nie odpowiedziała poprawnie na pytanie: Informacja o wersji mysql nie zawiera typu kompilacji 32 lub 64-bitowego.

Znalazłem to capttofu: Czy mam 32-bitowy lub 64-bitowy MySQL? captoflu, która używa prostego polecenia "plik" do informowania, w jakim działasz wersji, w moim przypadku.

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 
1

Get wersja MySQL w systemie Windows z --version parametru:

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

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

wersja Get MySQL w systemie Windows z niestandardowego zapytania:

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

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

mysql> 

Get wersja mysql w Windows ze zmienną serwera:

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

mysql> 

Get wersja MySQL w systemie Windows z \s flagi.

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 
-------------- 
19

uruchomić to polecenie w wierszu poleceń:

mysql> show variables like 'version_compile_machine'; 

wtedy coś takiego:

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

a następnie sprawdź to: http://www.redhat.com/archives/rhl-list/2006-October/msg03684.html

będziesz zobacz, że i386/i686 są 32-bitowe, a x86_64 to 64-bitowe.

Mam nadzieję, że to pomoże.

6

Aby poznać swoją architekturę bitową Mysql, wykonaj ten krok. konsola Otwarte Mysql z phpmyadmin

Teraz po wpisaniu typ hasła to polecenie

pokazują zmienne globalne jak 'version_compile_machine';

jeśli version_compile_machine = x86_64 to jest 64 nieco

jeszcze 32 bitów.

+0

Doskonały. Twoja odpowiedź po prostu działa. – octopusgrabbus

1

Nie jest wymagane logowanie (OS X 10.11).

$ /usr/local/mysql/bin/mysqld --version 
+1

Miejmy nadzieję, że nie czekają 5 lat na odpowiedź! –

Powiązane problemy