linux 怎样看mysql的状态

作者&投稿:仍飞 (若有异议请与网页底部的电邮联系)
在linux中,怎样查看Mysql服务运行状态?~

使用命令 # service mysqld status 命令来查看mysql 的启动状态如图所示: mysqld is stopped 那就说明mysql服务是停止状态,如果是 mysqld is running 那就说明mysql服务是启动状态。

2.使用命令chkconfig --list 命令来查看mysql 的启动状态如图所示:在一下服务中找到mysqld的服务没如果状态为off,说明mysql服务没有启动。

3.使用命令chkconfig --list mysqld 命令来查看mysql 的启动状态如图所示:在一下服务中找到mysqld的服务没如果状态为off,说明mysql服务没有启动。

4.使用命令chkconfig --list | grep on 命令来查看mysql 的启动状态如图所示:如果mysql服务已经启动那么这里就会有这个服务。

5.使用命令chkconfig --list | grep off 命令来查看mysql 的启动状态如图所示:如果mysql服务没有启动那么这里就会有这个服务。

6.使用命令ps aux | grep mysqld 命令来查看mysql 的启动状态如图所示:下图对比是启动与不启动的状态。


7.使用命令 pidof mysqld 命令来查看mysql 的启动状态如图所示:如果显示PID说明程序启动,不显示PID即为程序没有启动。

扩展资料:
linux文件类型:
普通文件(regular file):就是一般存取的文件,由ls -al显示出来的属性中,第一个属性为 [-],例如 [-rwxrwxrwx]。另外,依照文件的内容,又大致可以分为:
1、纯文本文件(ASCII):这是Unix系统中最多的一种文件类型,之所以称为纯文本文件,是因为内容可以直接读到的数据,例如数字、字母等等。设 置文件几乎都属于这种文件类型。举例来说,使用命令“cat ~/.bashrc”就可以看到该文件的内容(cat是将文件内容读出来)。
2、二进制文件(binary):系统其实仅认识且可以执行二进制文件(binary file)。Linux中的可执行文件(脚本,文本方式的批处理文件不算)就是这种格式的。举例来说,命令cat就是一个二进制文件。
3、数据格式的文件(data):有些程序在运行过程中,会读取某些特定格式的文件,那些特定格式的文件可以称为数据文件(data file)。举例来说,Linux在用户登入时,都会将登录数据记录在 /var/log/wtmp文件内,该文件是一个数据文件,它能通过last命令读出来。但使用cat时,会读出乱码。因为它是属于一种特殊格式的文件。
目录文件(directory):就是目录,第一个属性为 [d],例如 [drwxrwxrwx]。
连接文件(link):类似Windows下面的快捷方式。第一个属性为 [l],例如 [lrwxrwxrwx]。
设备与设备文件(device):与系统外设及存储等相关的一些文件,通常都集中在 /dev目录。通常又分为两种:
块设备文件:就是存储数据以供系统存取的接口设备,简单而言就是硬盘。例如一号硬盘的代码是 /dev/hda1等文件。第一个属性为 [b]。
字符设备文件:即串行端口的接口设备,例如键盘、鼠标等等。第一个属性为 [c]。
套接字(sockets):这类文件通常用在网络数据连接。可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。第一个属性为 [s],最常在 /var/run目录中看到这种文件类型。
管道(FIFO,pipe):FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所造成的错误。FIFO是first-in-first-out(先进先出)的缩写。第一个属性为 [p]。
参考资料:php中文网-linux如何查看mysql是否启动?

Windows:
1、右键“电脑”-->管理-->服务 排序找找是否存在mysql名字的服务
2、运行--services.msc 排序查找
3、任务栏右键--任务管理器--服务
Linux查看服务状态:
1、ps?-ef?|grep?mysqld
2、ps?-aux|grep?mysqld
3、service?mysqld?status
4、service?mysql?statusLinux查看MySQL是否在运行:
1、ps?-ef?|grep?mysql
2、ps?-aux|grep?mysql
3、netstat?-anp?|?grep?mysql
4、netstat?-altp?|grep?3306
5、lsof?-i:3306当然以上都是按常规安装服务名和端口去检测的,如过改过服务名和端口请替换相应位置。

运行中的mysql状态查看

  (1)QPS(每秒Query量)

  QPS = Questions(or Queries) / seconds

  mysql > show global status like 'Question%';

  (2)TPS(每秒事务量)

  TPS = (Com_commit + Com_rollback) / seconds

  mysql > show global status like 'Com_commit';

  mysql > show global status like 'Com_rollback';

  (3)key Buffer 命中率

  mysql>show global status like 'key%';

  key_buffer_read_hits = (1-key_reads / key_read_requests) * 100%

  key_buffer_write_hits = (1-key_writes / key_write_requests) * 100%

  (4)InnoDB Buffer命中率

  mysql> show status like 'innodb_buffer_pool_read%';

  innodb_buffer_read_hits = (1 - innodb_buffer_pool_reads / innodb_buffer_pool_read_requests) * 100%

  (5)Query Cache命中率

  mysql> show status like 'Qcache%';

  Query_cache_hits = (Qcahce_hits / (Qcache_hits + Qcache_inserts )) * 100%;

  (6)Table Cache状态量

  mysql> show global status like 'open%';

  比较 open_tables 与 opend_tables 值

  (7)Thread Cache 命中率

  mysql> show global status like 'Thread%';

  mysql> show global status like 'Connections';

  Thread_cache_hits = (1 - Threads_created / connections ) * 100%

  (8)锁定状态

  mysql> show global status like '%lock%';

  Table_locks_waited/Table_locks_immediate=0.3% 如果这个比值比较大的话,说明表锁造成的阻塞比较严重

  Innodb_row_lock_waits innodb行锁,太大可能是间隙锁造成的

  (9)复制延时量

  mysql > show slave status

  查看延时时间

  (10) Tmp Table 状况(临时表状况)

  mysql > show status like 'Create_tmp%';

  Created_tmp_disk_tables/Created_tmp_tables比值最好不要超过10%,如果Created_tmp_tables值比较大,

  可能是排序句子过多或者是连接句子不够优化。

查看Linux操作系统是否已经安装了MYSQL
rpm -qa mysql

检测mysql是否已经启动
service mysqld status


岳阳县19245384932: 在linux中,怎样查看Mysql服务运行状态 -
僪呼阿胶: 1. 查看是否有在运行2. ps aux |grep mysqld3. /etc/init.d/mysqld status;4. 查看具体的详细参数5. mysql -uroot -p -e "show status\G;"

岳阳县19245384932: 如何查看linux是否安装mysql? -
僪呼阿胶: 查看linux是否安装mysql有以下7步: 1、使用命令 # service mysqld status 命令来查看mysql 的启动状态如图所示: mysqld is stopped 那就说明mysql服务是停止状态,如果是 mysqld is running 那就说明mysql服务是启动状态 . 2、使用命令...

岳阳县19245384932: 如何查看Linux下mysql服务的进程是否正常运行? -
僪呼阿胶: ps -ef|grep mysql 可以看到是否有mysql进程,如果有mysqld这行(一般会有2行以上)则表示正常运行 也可以mysql -u root -p登陆试试看能不能登陆 如果没有启动,service mysqld start启动下

岳阳县19245384932: 在linux中,怎么样查看Mysql服务运行状态 -
僪呼阿胶: systemctl status mariadb 或者 service mysqld status

岳阳县19245384932: 如何查看mysql服务是否安装 -
僪呼阿胶: Windows:1、右键“电脑”-->管理-->服务 排序找找是否存在mysql名字的服务2、运行--services.msc 排序查找3、任务栏右键--任务管理器--服务 Linux查看服务状态:1、ps -ef |grep mysqld2、ps -aux|grep mysqld3、service mysqld status4、...

岳阳县19245384932: linux中如何查看mysql配置? -
僪呼阿胶: 首先先看看你的mysql在哪,通过which命令 which mysql显示出目录比如我的是下面这个 /usr/bin/mysql接下来就可以针对这个目录通过一些命令查看配置文件在哪了,如下 /usr/bin/mysql --verbose --help | grep -A 1 'Default options'然后在下面...

岳阳县19245384932: Linux如何查看mysql安装成功 -
僪呼阿胶: 1、首先我们打开电脑,点击桌面左下角运行,在弹出界面中.我们输入cmd命令,然后按回车键.如下图:2、根据上图,我们找到搜索出来的cmd.exe,点击并打开系统终端页面,如下图:3、在终端页面输入命令:services.msc 即可.如下图:4、输入上述命令后,我们点击回车键,会弹出服务页面,如下图:5、出现上图的内容后我们直接输入M,进行模糊搜索.如果没有安装Mysql软件,那么显示的和上图没有任何区别.6、如果有Mysql软件的,那么搜索M后,会出现在页面上,如下图:

岳阳县19245384932: 如何ubuntu下启动/停止/重启MySQL -
僪呼阿胶: 在linux虚拟机的执行窗口操作如下语句: 1. 查看mysql状态:sudo service mysqld status 2. 启动mysql服务:sudo service mysqld start 3. 停止mysql服务:sudo service mysqld stop 4. 重启mysql服务:sudo service mysqld restart 5. 登录:mysql ...

岳阳县19245384932: linux中怎么查看mysql数据库? -
僪呼阿胶: mysql -uroot -p输入root密码进去即可查看.具体情况简单说明:1、显示数据库 show databases;2、选择数据库 use 数据库名;3、显示数据库中的表 show tables;4、显示数据表的结构 describe 表名;5、显示表中记录 SELECT * FROM 表名;6、建库 create databse 库名.

岳阳县19245384932: 在linux 中怎么查看是否安装了mysql -
僪呼阿胶: Linux下查看mysql路径 指令 ps -ef|grep mysql 得出结果 root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid mysql ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网