2011-08-12 33 views
20

Tôi có thể cho biết phiên bản nào (32 bit hoặc 64 bit) của MySQL mà tôi đang chạy bằng cách sử dụng Thiết bị đầu cuối không?MySQL: kiểm tra phiên bản nào: 32 bit hoặc 64 bit?

+1

Lời xin lỗi của tôi, tôi thực sự đang tìm kiếm xem tôi đang chạy phiên bản 32 bit hoặc 64 bit và tìm thấy điều này trên tìm kiếm: http://capttofu.livejournal.com/14645.html dường như là dành cho linux không phải mac – redconservatory

+0

Nó không phải là "cho Linux" hoặc "cho mac". Bạn đã cài đặt cùng một phần mềm mysql. Bạn có thể nhập các lệnh giống nhau. –

+0

Các tham chiếu tệp trên liên kết không khớp với những gì tồn tại trên tệp mac tức là/usr/local/mysql/libexec/mysqld/giveme lỗi – redconservatory

Trả lời

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

Bạn có thể sử dụng version():

SELECT version(); 

See more information here :)

+0

Câu trả lời đơn giản nhất! Chỉ hoạt động bằng cách chạy lệnh này trên truy vấn. :) –

1

Sử dụng @@version biến máy chủ.

select @@version; 

Đây là những gì tôi nhận được trên máy chủ của tôi:

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

Hy vọng nó giúp.

Here's a list of all server variables.

8

Chạy dòng lệnh MySQL client:

mysql> select version(); 

HOẶC

mysql> \s 

mà là một bí danh cho:

mysql> status 
6

Bạn có thể thử lệnh: (không đăng nhập cần thiết)

mysql -V 
+0

LƯU Ý: Tham số phải là chữ hoa "V". Chữ thường "v", cần xác thực. – JedatKinports

2

Tôi cũng đang tìm kiếm điều này (các vấn đề kết xuất lõi kết nối với mysql) và dường như không có câu trả lời nào ở trên trả lời đúng câu hỏi: ví dụ: Thông tin phiên bản mysql không bao gồm kiểu xây dựng 32 bit 64 bit.

tìm thấy capttofu này: Tôi có một MySQL 32 bit hoặc 64 bit không? captoflu sử dụng lệnh "tệp" đơn giản để cho biết bạn đang chạy xây dựng gì, trong trường hợp của tôi.

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

Nhận phiên bản mysql Trong Windows với --version tham số:

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

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

phiên bản Nhận mysql Trong Windows với truy vấn tùy chỉnh:

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

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

mysql> 

Nhận phiên bản mysql trong Windows có biến máy chủ:

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

mysql> 

Nhận phiên bản mysql trong Windows với cờ \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 
-------------- 
19

chạy lệnh này trong dòng lệnh:

mysql> show variables like 'version_compile_machine'; 

sau đó bạn sẽ có được một cái gì đó như thế này:

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

và sau đó hãy kiểm tra này: http://www.redhat.com/archives/rhl-list/2006-October/msg03684.html

bạn sẽ thấy rằng i386/i686 là 32 bit, và x86_64 là 64 bit.

Hy vọng điều này sẽ hữu ích.

6

Để biết cấu trúc bit Mysql của bạn, hãy làm theo bước này. Mở Mysql console từ phpmyadmin

Bây giờ sau khi nhập mật khẩu loại lệnh này

hiển thị các biến toàn cầu như 'version_compile_machine';

nếu version_compile_machine = x86_64 thì nó là 64 bit

khác 32 bit.

+0

Tuyệt vời. Câu trả lời của bạn chỉ đơn giản là làm việc. – octopusgrabbus

1

Không cần đăng nhập (OS X 10.11).

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

Cho phép hy vọng họ đã không chờ đợi 5 năm cho một câu trả lời! –

Các vấn đề liên quan