开发者社区> 问答> 正文

查看 MySQL 已经运行多长时间了

Linux 下有个 uptime 可以查看系统的运行时间,可是 MySQL 可没这个命令

不过用 ps 命令也可以做到

[root@dbserver ~]# ps aux | grep mysql
root     29090  0.0  0.0  70232  1364 ?        S    Jun05   0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/data/mysql --pid-file=/data/mysql/dbserver.pid

看到了吧, Jun05 就表示这个服务是在6月5日启动的,算一下运行了多久了呢?

展开
收起
小旋风柴进 2016-03-10 16:29:46 2337 0
1 条回答
写回答
取消 提交回答
  • 用这条语句简单,明了又精确:mysql> status;

    mysql  Ver 14.14 Distrib 5.5.28, for Linux (x86_64) using readline 5.1 
    Connection id: 1027507 
    Current database:  
    Current user: root@localhost 
    SSL: Not in use 
    Current pager: stdout 
    Using outfile: '' 
    Using delimiter: ; 
    Server version: 5.5.28-log Source distribution 
    Protocol version: 10 
    Connection: Localhost via UNIX socket 
    Server characterset: utf8 
    Db     characterset: utf8 
    Client characterset: utf8 
    Conn.  characterset: utf8 
    UNIX socket: /opt/mysql/mysql.sock 
    Uptime: 11 days 15 hours 1 min 7 sec                / 这里显示的就是您的数据库运行的时间
            11天,15小时,1分,7秒
    2019-07-17 18:57:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像