sql >> データベース >  >> RDS >> Mysql

MySQL/MariaDBサーバーがいつ起動したかを確認する方法

    ここでは、CentOSサーバーでMySQL/MariaDBサーバーの開始日を取得する方法を説明します。これは、サーバーの統計などに役立ちます。

    1. select now()– information_schema.global_statusから2番目の間隔variable_valueを使用します。ここで、variable_name =’Uptime’; mysqlプロンプトでコマンドを実行します。

    root@web [~]# mysql
    Welcome to the MariaDB monitor.  Commands end with ; or \g.
    Your MariaDB connection id is 54690
    Server version: 10.1.25-MariaDB MariaDB Server
    
    Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    MariaDB [(none)]> select now() - interval variable_value second as 'MySQL started on' from information_schema.global_status where variable_name='Uptime';
    +----------------------------+
    | MySQL started on           |
    +----------------------------+
    | 2017-08-12 02:14:21.000000 |
    +----------------------------+
    1 row in set (0.00 sec)
    
    MariaDB [(none)]> quit
    Bye
    root@web [~]#
    

    2. mysqladminを使用します コマンドmysqladminver | grep Uptimeを使用したユーティリティ

    root@web [~]# mysqladmin ver|grep Uptime
    Uptime:                 6 days 9 hours 54 min 5 sec
    root@web [~]#

    3.オペレーティングシステムのサービスを使用します コマンドservicemysqld status | grepの実行

    root@web [~]# service mysqld status | grep running
    Redirecting to /bin/systemctl status  mysqld.service
       Active: active (running) since Sat 2017-08-12 02:14:22 EDT; 6 days ago
    root@web [~]#

    1. DjangoをHerokuにデプロイする(Psycopg2エラー)

    2. PHP/MySQLの特殊文字

    3. SQLServerで未使用の最小数を見つける

    4. グループ化されたMySQLデータから最新の日付を取得する