最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • Windows下如何查看MySQL版本,简单到五岁小孩都能学会

    内容

    • 为什么你需要知道你的 Mysql 版本?
    • 检查mysql版本

      • 从命令行
      • 来自 mysql 客户端
      • 选择版本声明
      • 状态命令
      • 显示变量 like 语句

    为什么你需要知道你的 mysql 版本?

    了解您使用的 mysql 版本至关重要,因为版本之间可能存在一些显着差异。更新版本的 mysql 意味着您的系统将具有新功能并且功能更强大。您的 mysql 版本号对于找出与外部工具插件交互时的潜在问题至关重要,因为某些功能可能不适用于您的系统。

    过时的数据库容易出现安全漏洞、重复数据和不准确的报告以及其他错误。升级数据库软件以满足您组织的需求并确保您使用最新的软件和技术至关重要。此外,安装最好的 mysql 版本可以降低系统出现故障的可能性。

    本文将教你如何查看服务器上的mysql版本。

    检查mysql版本

    这些指南用于确认我们的专用服务器和 vps 上的 mysql 版本。请记住,某些操作需要 root 权限。由于 mariadb 是 mysql 的一个分支,因此这些命令可以与每个数据库软件互换使用。

    从命令行

    使用以下命令查看本地mysql服务器的版本。该命令不特定于任何操作系统。此命令与运行 mysql 的所有 linuxwindowsMacos 版本兼容。

    mysql -v
    

    这是输出。

    # mysql -v
    mysql  ver 15.1 distrib 10.3.37-mariadb, for linux (x86_64) using readline 5.1
    

    数据库管理任务也可以使用客户端实用程序mysqladmin执行。它允许您执行许多操作,包括创建和删除数据库、表和用户以及检查服务器的配置和当前状态。要了解安装了哪个版本的 mysql,请使用 mysqladmin 命令。

    mysqladmin -v
    

    这是输出。

    # mysqladmin -v
    mysqladmin  ver 9.1 distrib 10.3.37-mariadb, for linux on x86_64
    

    来自 mysql 客户端

    mysql命令行客户端是一个简单直接的sql shell,支持输入编辑。您可以以root身份使用以下命令连接到您的mysql客户端。

    mysql
    

    这是输出。

    # mysql
    reading table infORMation for completion of table and column names
    you can turn off this feature to get a quicker startup with -a
    
    welcome to the mariadb monitor.  commands end with ; or g.
    your mariadb connection id is 586239
    server version: 10.3.37-mariadb mariadb server
    
    copyright (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.1
    
    connection id:      123456
    current database:   testdb_1
    current user:       testdb_user@localhost
    ssl:            not in use
    current pager:      stdout
    using outfile:      ''
    using delimiter:    ;
    server:         mariadb
    server version:     10.3.37-mariadb mariadb server
    protocol version:   10
    connection:     localhost via unix Socket
    server characterset:    latin1
    db     characterset:    utf8mb4
    client characterset:    utf8
    conn.  characterset:    utf8
    unix socket:        /var/lib/mysql/mysql.sock
    uptime:         18 days 12 hours 40 min 9 sec
    
    threads: 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版本,简单到五岁小孩都能学会的详细内容,更多请关注编程网其它相关文章!

    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » Windows下如何查看MySQL版本,简单到五岁小孩都能学会
    • 7会员总数(位)
    • 25846资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 294稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情