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?
Trả lời
$ 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
--------------
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. :) –
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.
Chạy dòng lệnh MySQL client:
mysql> select version();
HOẶC
mysql> \s
mà là một bí danh cho:
mysql> status
Bạn có thể thử lệnh: (không đăng nhập cần thiết)
mysql -V
LƯU Ý: Tham số phải là chữ hoa "V". Chữ thường "v", cần xác thực. – JedatKinports
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
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
--------------
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.
Để 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.
Tuyệt vời. Câu trả lời của bạn chỉ đơn giản là làm việc. – octopusgrabbus
Không cần đăng nhập (OS X 10.11).
$ /usr/local/mysql/bin/mysqld --version
Cho phép hy vọng họ đã không chờ đợi 5 năm cho một câu trả lời! –
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
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. –
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