जवाबों:
कई उत्तर का उपयोग करने का सुझाव देते हैं mysql --version
। लेकिन mysql
प्रोग्राम क्लाइंट है। सर्वर है mysqld
। तो कमांड होना चाहिए
mysqld --version
या
mysqld --help
यह मेरे लिए डेबियन और विंडोज पर काम करता है।
जब एक क्लाइंट के साथ MySQL सर्वर से जुड़ा हो तो आप उपयोग कर सकते हैं
select version()
या
select @@version
इस समारोह की कोशिश करो -
SELECT VERSION();
-> '5.7.22-standard'
या अधिक जानकारी के लिए उपयोग करें:
SHOW VARIABLES LIKE "%version%";
+-------------------------+------------------------------------------+
| Variable_name | Value |
+-------------------------+------------------------------------------+
| protocol_version | 10 |
| version | 5.0.27-standard |
| version_comment | MySQL Community Edition - Standard (GPL) |
| version_compile_machine | i686 |
| version_compile_os | pc-linux-gnu |
+-------------------------+------------------------------------------+
5 rows in set (0.04 sec)
MySQL 5.0 संदर्भ मैनुअल (पीडीएफ) - आपका वर्तमान MySQL संस्करण का निर्धारण - पृष्ठ 42
प्रयत्न
mysql --version
उदाहरण के लिए। या dpkg -l 'mysql-server*'
।
:-D
सेंटोस / आरएचईएल कमांड लाइन के साथ-साथ उबंटू में भी ठीक काम करने की आवश्यकता नहीं है ।
mysql --version
OS विशिष्ट नहीं है। यह किसी भी लिनक्स डिस्ट्रो, विंडोज और ओएस एक्स पर काम करेगा।
mysql -V
उबंटू पर मेरे लिए ठीक काम करता है का उपयोग करें ।
mysql
क्लाइंट उपयोगिता का संस्करण देता है । यह एक समान संस्करण हो सकता है यदि यह सर्वर के समान सिस्टम पर स्थापित है, लेकिन यदि वे अलग-अलग सिस्टम पर हैं, तो यह पूरी तरह से अलग हो सकता है।
SHOW VARIABLES LIKE "%version%";
+-------------------------+------------------------------------------+
| Variable_name | Value |
+-------------------------+------------------------------------------+
| protocol_version | 10 |
| version | 5.0.27-standard |
| version_comment | MySQL Community Edition - Standard (GPL) |
| version_compile_machine | i686 |
| version_compile_os | pc-linux-gnu |
+-------------------------+------------------------------------------+
5 rows in set (0.04 sec)
MySQL 5.0 संदर्भ मैनुअल (पीडीएफ) - आपका वर्तमान MySQL संस्करण का निर्धारण - पृष्ठ 42
मुझे इसे पाने का एक आसान तरीका मिला।
उदाहरण: यूनिक्स कमांड (इस तरह से आपको 2 कमांड की आवश्यकता नहीं है।);
$ mysql -u root -p -e 'SHOW VARIABLES LIKE "%version%";'
नमूना आउटपुट:
+-------------------------+-------------------------+
| Variable_name | Value |
+-------------------------+-------------------------+
| innodb_version | 5.5.49 |
| protocol_version | 10 |
| slave_type_conversions | |
| version | 5.5.49-0ubuntu0.14.04.1 |
| version_comment | (Ubuntu) |
| version_compile_machine | x86_64 |
| version_compile_os | debian-linux-gnu |
+-------------------------+-------------------------+
उपरोक्त मामले में mysql संस्करण 5.5.49 है ।
कृपया इस उपयोगी संदर्भ को देखें ।
माईसक्ल क्लाइंट संस्करण : कृपया सावधान रहें कि यह सर्वर संस्करण नहीं लौटाता है, यह mysql क्लाइंट उपयोगिता संस्करण देता है
mysql -version
मर्सिक्ल सर्वर संस्करण: खोजने के कई तरीके हैं
SELECT version();
SHOW VARIABLES LIKE "%version%";
mysqld --version
mysql
आदेश सबसे गैर विंडोज प्लेटफॉर्म के लिए लोअर केस की जरूरत है। लेकिन साथ ही, MySQL क्लाइंट वर्जन के साथ अपना उत्तर न खोलना बेहतर होगा , क्योंकि यह ऐसा नहीं है जो लोगों से कहा जाए, और लोगों को गुमराह कर सके।
बस के साथ Mysql में प्रवेश करें
mysql -u root -p
फिर इस कमांड में टाइप करें
select @@version;
यह परिणाम देगा,
+-------------------------+
| @@version |
+-------------------------+
| 5.7.16-0ubuntu0.16.04.1 |
+-------------------------+
1 row in set (0.00 sec)
MySQL सर्वर संस्करण
shell> mysqld --version
MySQL क्लाइंट संस्करण
shell> mysql --version
shell> mysql -V
mysql
क्लाइंट उपयोगिता का संस्करण देते हैं , जो डेटाबेस सर्वर के चलने वाले संस्करण से पूरी तरह से अलग हो सकता है।
mysqladmin version
या mysqladmin -V
mysqladmin version
(उपयुक्त कनेक्शन विवरण के साथ) वास्तविक सर्वर संस्करण देगा, लेकिन कमांड-लाइन उपयोगिता mysqladmin -V
का संस्करण देता है mysqladmin
, जो शायद आप नहीं चाहते हैं।
जब आप पहली बार लॉग इन करते हैं तो आप MySQL शेल के शीर्ष पर भी देख सकते हैं। यह वास्तव में संस्करण को वहीं दिखाता है।
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 67971
Server version: 5.1.73 Source distribution
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
मैक के लिए,
mysql सर्वर पर लॉगिन करें।
निम्नलिखित कमांड निष्पादित करें:
SHOW VARIABLES LIKE "%version%";
E:\>mysql -u root -p
Enter password: *******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1026
Server version: 5.6.34-log MySQL Community Server (GPL)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> select @@version;
+------------+
| @@version |
+------------+
| 5.6.34-log |
+------------+
1 row in set (0.00 sec)
SELECT @@version;
, जो संस्करण दिखाता है, संस्करण दिखाने के लिए एक अच्छा तरीका होगा। बड़ा मुद्दा यह है कि यह उत्तर पहले के उत्तरों की नकल है।
विंडोज़ में, कमांड प्रॉम्प्ट खोलें और टाइप करें MySQL -V
या MySQL --version
। यदि आप लिनक्स का उपयोग करते हैं तो टर्मिनल प्राप्त करें और टाइप करेंMySQL -v
यहाँ दो और तरीके हैं:
लिनक्स: मैसूरल दृश्य संस्करण: PHP से
PHP फ़ंक्शन से, हम उपयोग किए गए संस्करण को देख सकते हैं:
mysql_get_server_info ([resource $ link_identifier = NULL]): string
लिनक्स: मैसूरल दृश्य संस्करण: पैकेज संस्करण
RedHat / CentOS ऑपरेटिंग सिस्टम के लिए:
rpm -qa | grep mysql
डेबियन / Ubuntu ऑपरेटिंग सिस्टम के लिए:
rpm -qa | grep mysql
से निकाला गया: https://www.sysadmit.com/2019/03/linux-mysql-ver-version.html
mysql --version
। यह क्लाइंट उपयोगिता का संस्करण देता है , सर्वर नहीं, इसलिए यह थोड़ा सा है जैसे फ़ायरफ़ॉक्स को लोड करके और अप्प-> डायलॉग के बारे में खोलकर अपाचे के अपने संस्करण का पता लगाने की कोशिश करें।