• MySQL学习之——利用MySQL判断操作系统版本


    其实很简单,利用MySQL在windows下面是大小写不敏感而在Linux下面大小写敏感的特性来判断。

    在windows下执行:

    mysql> create database webSec;
    Query OK, 1 row affected (0.01 sec)
    
    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    | test               |
    | websec             |
    +--------------------+
    5 rows in set (0.00 sec)
    
    mysql> create database websec;
    ERROR 1007 (HY000): Can't create database 'websec'; database exists

    可以看出,在windows下是大小写不敏感的。

    在Linux下执行:

    mysql> create database websec;
    Query OK, 1 row affected (0.01 sec)
    
    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    | websec             |
    +--------------------+
    4 rows in set (0.00 sec)
    
    mysql> create database Websec;
    Query OK, 1 row affected (0.00 sec)
    
    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | Websec             |
    | mysql              |
    | performance_schema |
    | websec             |
    +--------------------+
    5 rows in set (0.01 sec)

    发现对大小写敏感。

    通过这个手段就可以判断目标操作系统。当然,其实还有更简单的方式:

    mysql> select @@version_compile_os;
    +----------------------+
    | @@version_compile_os |
    +----------------------+
    | Win64                |
    +----------------------+
    1 row in set (0.00 sec)
    mysql> select @@version_compile_os;
    +----------------------+
    | @@version_compile_os |
    +----------------------+
    | debian-linux-gnu     |
    +----------------------+
    1 row in set (0.38 sec)
  • 相关阅读:
    继承关系·
    对象第复制operator=
    关于类拷贝造函数
    静态数据成员与静态成员函数
    linux新内核的时钟机制代码
    RTC系统
    Android关机闹钟实现
    更改printk打印级别
    vncserver 配置全屏显示
    vnc里鼠标拖动终端就会产生ctrl+c终端
  • 原文地址:https://www.cnblogs.com/websec/p/5542621.html
Copyright © 2020-2023  润新知