**

1、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 17719 17659 0 2011 ? 03:14:57
/usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/mysql.sock

usr/bin/mysql 是指:mysql的运行路径
var/lib/mysql 是指:mysql数据库文件的存放路径
usr/lib/mysql 是指:mysql的安装路径

**

2、连接MYSQL

**
格式: mysql -h主机地址 -u用户名 -p用户密码

- 连接到本机上的MYSQL

找到mysql的安装目录,一般可以直接键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>

- 连接到远程主机上的MYSQL

假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:

mysql -h10.0.0.1 -uroot -p123

(注:u与root可以不用加空格,其它也一样)

- 退出MYSQL命令

   exit (回车)

**

3、linux下mysql 启动命令

**

-使用service 启动、关闭MySQL服务

service mysql startservice mysql stopservice mysql restart

运行上面命令,其实是service命令去找/etc/init.d下的相关的mysql脚本去执行启动、关闭动作。

-使用/etc/init.d/mysql启动、关闭MySQL服务

[root@DB-Server bin]# /etc/init.d/mysql start(前面为mysql的安装路径)
Starting MySQL....[  OK  ]
[root@DB-Server bin]# /etc/init.d/mysql stop(前面为mysql的安装路径)
Shutting down MySQL..[  OK  ]
[root@DB-Server bin]#

**

4、查看最大连接数

**

mysqladmin -uroot(账号) -proot(密码)
一般来说提示的thread数目就是当前的连接数
或者是登录到mysql客户端后,使用status命令也能获得thread连接数以及当前连接的id。

[root@localhost bin]# mysql -h localhost -u root -p123456
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 96718
Server version: 5.0.84 Source distribution
Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.
mysql> status

命令: show processlist;
或者 # mysqladmin -uroot -p密码 processlist
如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。
show processlist;只列出前100条,如果想全列出请使用show full processlist;
mysql> show processlist;
命令: show status;
或者 # mysqladmin -uroot -p密码 status
Aborted_clients 由于客户没有正确关闭连接已经死掉,已经放弃的连接数量。
Aborted_connects 尝试已经失败的MySQL服务器的连接的次数。
Connections 试图连接MySQL服务器的次数。
Created_tmp_tables 当执行语句时,已经被创造了的隐含临时表的数量。
Delayed_insert_threads 正在使用的延迟插入处理器线程的数量。
Delayed_writes 用INSERT DELAYED写入的行数。
Delayed_errors 用INSERT DELAYED写入的发生某些错误(可能重复键值)的行数。
Flush_commands 执行FLUSH命令的次数。
Handler_delete 请求从一张表中删除行的次数。
Handler_read_first 请求读入表中第一行的次数。
Handler_read_key 请求数字基于键读行。
Handler_read_next 请求读入基于一个键的一行的次数。
Handler_read_rnd 请求读入基于一个固定位置的一行的次数。
Handler_update 请求更新表中一行的次数。
Handler_write 请求向表中插入一行的次数。
Key_blocks_used 用于关键字缓存的块的数量。
Key_read_requests 请求从缓存读入一个键值的次数。
Key_reads 从磁盘物理读入一个键值的次数。
Key_write_requests 请求将一个关键字块写入缓存次数。
Key_writes 将一个键值块物理写入磁盘的次数。
Max_used_connections 同时使用的连接的最大数目。
Not_flushed_key_blocks 在键缓存中已经改变但是还没被清空到磁盘上的键块。
Not_flushed_delayed_rows 在INSERT DELAY队列中等待写入的行的数量。
Open_tables 打开表的数量。
Open_files 打开文件的数量。
Open_streams 打开流的数量(主要用于日志记载)
Opened_tables 已经打开的表的数量。
Questions 发往服务器的查询的数量。
Slow_queries 要花超过long_query_time时间的查询数量。
Threads_connected 当前打开的连接的数量。
Threads_running 不在睡眠的线程数量。
Uptime 服务器工作了多少秒。

Linux下查看MySQL连接、启动、连接数相关推荐

  1. linux查看mysql连接日志文件,linux下查看mysql日志文件的方法

    查看mysql日志方法: mysql默认不允许我们查看日志.需要更改一些设置 1 vi 更改配置文件 允许用户查看日志文件 sudo vi /etc/mysql/mysql.conf.d/mysqld ...

  2. Linux下查看MySQL的安装路径

    Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root     17659     1  0  2011 ?        00:00 ...

  3. linux 查看进程变量,Linux下查看进程(程序)启动时的环境变量

    Linux下查看进程(程序)启动时的环境变量 Linux的pargs ==================================== 今天又遇到一个老问题: 同事遇到了sqlplus &qu ...

  4. linux如何查看mysql是否启动

    linux下有很多服务,今天就写一下如何查看服务是否启动,以mysql为例子 使用命令 # service mysqld status 或者 # service mysql status 命令来查看m ...

  5. linux环境下查看进程,Linux下查看进程(程序)启动时的环境变量

    背景: 因最近试安装Linux下的jira,有一个中文插件安装后,一旦设置开机启动后,它是英文,而在终端再重新启动一次后呢,似乎插件生效,它又恢复为正常中文界面,我首先想这这涉及到一个环境变量的问题, ...

  6. linux下查看mysql数据库的字段类型_系统运维|[小白技巧]如何在Linux上检查MySQL数据表的存储引擎类型...

    提问: 我想要知道我的MySQL数据库是MyISAM还是Innodb类型.我该如何检查MySQL数据库表的类型? MySQl主要使用两种存储引擎:MyISAM 和 Innodb.MyISAM是非事务的 ...

  7. linux下查看mysql版本的四种方法

    Linux查看MySQL版本的四种方法 1 在终端下执行 mysql -V 2 在help中查找 mysql --help |grep Distrib 3 在mysql 里查看 select vers ...

  8. linux下查看网络连接、进程、服务

    实验环境:ubuntu2020,centos,以下命令适用不限于ubuntu和centos 一.查看网络连接 netstat netstat 是一个告诉我们系统中所有 tcp/udp/unix soc ...

  9. netstat 在windows下和Linux下查看网络连接和端口占用

    假设忽然起个服务,告诉我8080端口被占用了,OK,我要去看一下是什么服务正在占用着,能不能杀 先假设我是在Windows下: 第一列: Proto 协议 第二列: 本地地址[ip+端口] 第三列:远 ...

最新文章

  1. 区分BundleVersion和BundleShortVersionString
  2. 怎么样用idea上传git?-通俗易懂
  3. 使用doctest单元测试方式培训讲解:Python函数基础
  4. 20165305 苏振龙 《Java 程序设计》第一次测试总结
  5. 取两个数较小值c语言_如何提升C语言安全性,达到RUST的安全性
  6. Linux下百度云盘报 获取bdstoken失败
  7. Spring集成文件轮询和测试
  8. java 调用 go_实践总结:在 Java 中调用 Go 代码
  9. MVC系统的Filter
  10. android手机录屏工具,安卓手机上有什么好用的屏幕录屏软件可以推荐?
  11. docker nginx 跨域配置 uniapp h5 网页
  12. Ubuntu16.0微信安装
  13. python风格logo_Python十分钟制作属于你自己的个性logo
  14. OneNote 深度评测:使用资源、插件、模版
  15. 随机搜索(Random Searching)算法
  16. Intel AVX入门实践
  17. 【ict云赛道备考】华为云介绍
  18. 逆时针螺旋矩阵的学习
  19. 三大框架-Spring
  20. 美国(大平洋时区)夏令时

热门文章

  1. 更改MYSQL 单字段存储最大空间
  2. freestyle (即兴说唱)
  3. c语言:输入一个四位数字,每两个数字简空一格
  4. 直播奔向8K,5G正在为内容产品带来哪些竞争优势?
  5. 2021.1.16课堂测试2
  6. 小面馆利用一个普通的营销活动,就做到门口天天排长队的效果?
  7. PHP学习12:评论区功能
  8. 基于python文本挖掘实战_使用Python进行文本挖掘:没想到你竟是这样的全职高手......
  9. 服务器1核2G网站够用了吗,云服务器1核2g够用吗
  10. 小米红米3s 恢复出厂设置