
内容
为什么你需要知道你的 mysql 版本?
检查mysql版本
从命令行 来自 mysql 客户端 选择版本声明 状态命令 显示变量 like 语句
为什么你需要知道你的 mysql 版本?
了解您使用的 mysql 版本至关重要,因为版本之间可能存在一些显着差异。更新版本的 mysql 意味着您的系统将具有新功能并且功能更强大。您的 mysql 版本号对于找出与外部工具和插件交互时的潜在问题至关重要,因为某些功能可能不适用于您的系统。
过时的数据库容易出现安全漏洞、重复数据和不准确的报告以及其他错误。升级数据库软件以满足您组织的需求并确保您使用最新的软件和技术至关重要。此外,安装最好的 mysql 版本可以降低系统出现故障的可能性。
本文将教你如何查看服务器上的mysql版本。
检查mysql版本
这些指南用于确认我们的专用服务器和 vps 上的 mysql 版本。请记住,某些操作需要 root 权限。由于 mariadb 是 mysql 的一个分支,因此这些命令可以与每个数据库软件互换使用。
从命令行
使用以下命令查看本地mysql服务器的版本。该命令不特定于任何操作系统。此命令与运行 mysql 的所有 linux、windows 和 macos 版本兼容。
mysql -v
这是输出。
# mysql -vmysql ver 15.1 distrib 10.3.37-mariadb, for linux (x86_64) using readline 5.1
数据库管理任务也可以使用客户端实用程序mysqladmin执行。它允许您执行许多操作,包括创建和删除数据库、表和用户以及检查服务器的配置和当前状态。要了解安装了哪个版本的 mysql,请使用 mysqladmin 命令。
mysqladmin -v
这是输出。
# mysqladmin -vmysqladmin ver 9.1 distrib 10.3.37-mariadb, for linux on x86_64
来自 mysql 客户端
mysql命令行客户端是一个简单直接的sql shell,支持输入编辑。您可以以root身份使用以下命令连接到您的mysql客户端。
mysql
这是输出。
# mysqlreading table information for completion of table and column namesyou can turn off this feature to get a quicker startup with -awelcome to the mariadb monitor. commands end with ; or g.your mariadb connection id is 586239server version: 10.3.37-mariadb mariadb servercopyright (c) 2000, 2018, oracle, mariadb corporation ab and others.type 'help;' or 'h' for help. type 'c' to clear the current input statement.
根据输出,服务器运行的是 mariadb 版本 10.3.37。有许多命令可以获取有关 mysql 或 mariadb 客户端 shell 中已安装版本的详细信息。
选择版本声明
在mysql数据库客户端使用select version()命令查看mysql版本。
select version();
这是输出。
mariadb [***]> select version();+-----------------+| version() |+-----------------+| 10.3.37-mariadb |+-----------------+1 row in set (0.000 sec)
您还可以使用以下查询来查看mysql版本
select @@version;
这是输出。
mariadb [***]> select @@version;+-----------------+| @@version |+-----------------+| 10.3.37-mariadb |+-----------------+1 row in set (0.000 sec)mariadb [***]>
状态命令
检查 mysql 版本的另一个选项是 status 命令。在mysql客户端工具中运行它。
status;
这是输出。它包含正常运行时间信息,包括 mysql 服务器运行了多长时间、线程信息和其他有价值的详细信息。
mariadb [***]> status; --------------mysql ver 15.1 distrib 10.3.37-mariadb, for linux (x86_64) using readline 5.1connection id: 123456current database: testdb_1current user: testdb_user@localhostssl: not in usecurrent pager: stdoutusing outfile: ''using delimiter: ;server: mariadbserver version: 10.3.37-mariadb mariadb serverprotocol version: 10connection: localhost via unix socketserver characterset: latin1db characterset: utf8mb4client characterset: utf8conn. characterset: utf8unix socket: /var/lib/mysql/mysql.sockuptime: 18 days 12 hours 40 min 9 secthreads: 21 questions: 12345678 slow queries: 2 opens: 12345 flush tables: 1 open tables: 2048 queries per second avg: 18.405--------------mariadb [***]>
显示变量喜欢语句
show variables like语句是显示mysql版本信息的另一种方法。在mysql客户端中输入以下命令。
show variables like "%version%";
这是输出。
MariaDB [***]> SHOW VARIABLES LIKE "%version%";+-----------------------------------+------------------------------------------+| Variable_name | Value |+-----------------------------------+------------------------------------------+| in_predicate_conversion_threshold | 1000 || innodb_version | 10.3.37 || protocol_version | 10 || slave_type_conversions | || system_versioning_alter_history | ERROR || system_versioning_asof | DEFAULT || version | 10.3.37-MariaDB || version_comment | MariaDB Server || version_compile_machine | x86_64 || version_compile_os | Linux || version_malloc_library | system || version_source_revision | 3303748fd133drface4d64ert56c5a09445 || version_ssl_library | OpenSSL 1.0.2k-fips 26 Jan 2017 || wsrep_patch_version | wsrep_25.24 |+-----------------------------------+------------------------------------------+14 rows in set (0.020 sec)MariaDB [***]>
好的,如果您觉得这篇文章有帮助,请随时分享给更多人。
如果你想找一个sql工具来练习,可以试试我们的sqlynx,它界面简单,易于使用。 https://www.sqlynx.com/download/ 免费下载
以上就是Windows下如何查看MySQL版本,简单到五岁小孩都能学会的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/57037.html
微信扫一扫
支付宝扫一扫