mysql 开发进阶篇系列 25 数据库RPM安装目录介绍

发布时间:2018-11-15  栏目:MySQL  评论:0 Comments

一.概述

    mysqlshow客户端查找工具,能非常快地找存在哪些数据库,数据库被的说明,表中的排或索引,和mysql客户端工具十分相近,不过有点特性是mysql客户端工具所未拥有的。
  mysqlshow的行使方法如下:
图片 1

    如果不加其余取舍,默认情况下,会展示有数据库,下面用显示当前mysql中具有数据库。
图片 2

一.概述  

  mysql可以于差不多独阳台上运行,在windows平台上安有noinstall包和图形化包二种植方法。在linux/unix平台上有RPM包安装,二向前制包(Binary
Package)安装,源码包(Source package)安装。
  对于RPM包的极其充分优点是装简便,适合初师学习运用,但安装路径不灵敏,默认路径不能够改,一玉服务器只能设置一个mysql。
对于RPM文件一般采用”rpm -ivh
文件称”方式开展设置。  RPM安装方式网上发好多介绍,这里不再演示。
  对于ivh说明如下:

选项

说明

-i, — install

表示对后面的RPM包进行安装

-v,–verbose

安装过程中提供更多的输出信息

-h, –hash

打印字符"#"来进行安装进度的提示

  1. 文件目录介绍(环境centos7.4, mysql 5.7)

目录 说明
/usr/bin(客户端程序和脚本)

例1:bin 目录下, 查询指定文件名mysql
[root@xuegod64 bin]# find -name mysql
./mysql

例2: bin 目录下,模糊查询前缀为mysql的文件
[root@xuegod64 bin]# find -name ‘mysql*’
./mysql
./mysql_config_editor
./mysqladmin
./mysqlbinlog
./mysqlcheck
./mysql_secure_installation
./mysqldump
./mysqlimport
./mysqlpump
./mysqlshow
./mysqlslap
./mysql_install_db
./mysql_plugin
./mysql_ssl_rsa_setup
./mysql_tzinfo_to_sql
./mysql_upgrade
./mysqld_pre_systemd
./mysqldumpslow

/usr/sbin(mysqld 服务器) sbin 目录下 模糊查询前缀为mysql的文件
[root@xuegod64 sbin]# find -name ‘mysql*’
./mysqld
./mysqld-debug
/etc/my.cnf (配置文件)  [root@xuegod64 ~]# cd /etc
[root@xuegod64 etc]# find -name my.cnf
./my.cnf
/var/log/mysqld.log (mysqld 错误日志文件)  [root@xuegod64 ~]# cd /var/log
[root@xuegod64 log]# find -name mysqld.log
./mysqld.log
 /var/run (pid –Process ID进程文件)  [root@xuegod64 ~]# cd /var/run
[root@xuegod64 run]# find -name mysqld.pid
./mysqld/mysqld.pid
/var/lib/mysql(日志文件和数据库)

[root@xuegod64 mysql]# ls -la
总用量 122960
drwxr-x–x 6 mysql mysql 4096 8月 17 10:07 .
drwxr-xr-x. 58 root root 4096 1月 3 2018 ..
-rw-r—– 1 mysql mysql 56 1月 3 2018 auto.cnf
-rw——- 1 mysql mysql 1675 1月 3 2018 ca-key.pem
-rw-r–r– 1 mysql mysql 1107 1月 3 2018 ca.pem
-rw-r–r– 1 mysql mysql 1107 1月 3 2018 client-cert.pem
-rw——- 1 mysql mysql 1675 1月 3 2018 client-key.pem
-rw-r—– 1 mysql mysql 330 8月 17 10:06 ib_buffer_pool
-rw-r—– 1 mysql mysql 12582912 8月 17 10:15 ibdata1
-rw-r—– 1 mysql mysql 50331648 8月 17 10:15 ib_logfile0
-rw-r—– 1 mysql mysql 50331648 1月 3 2018 ib_logfile1
-rw-r—– 1 mysql mysql 12582912 8月 17 10:15 ibtmp1
drwxr-x— 2 mysql mysql 4096 1月 3 2018 mysql
srwxrwxrwx 1 mysql mysql 0 8月 17 10:07 mysql.sock
-rw——- 1 mysql mysql 6 8月 17 10:07 mysql.sock.lock
drwxr-x— 2 mysql mysql 8192 1月 3 2018 performance_schema
-rw——- 1 mysql mysql 1679 1月 3 2018 private_key.pem
-rw-r–r– 1 mysql mysql 451 1月 3 2018 public_key.pem
-rw-r–r– 1 mysql mysql 1107 1月 3 2018 server-cert.pem
-rw——- 1 mysql mysql 1675 1月 3 2018 server-key.pem
drwxr-x— 2 mysql mysql 8192 1月 3 2018 sys
drwxr-x— 2 mysql mysql 126 8月 7 10:57 test

/usr/lib/mysql 库文件  — 模糊查找含有mysql的文件

[root@xuegod64 lib]# find -name ‘*mysql*’
./systemd/system/mysqld@.service
./systemd/system/mysqld.service
./firewalld/services/mysql.xml
./tmpfiles.d/mysql.conf
./python2.7/site-packages/sos/plugins/mysql.py
./python2.7/site-packages/sos/plugins/mysql.pyc
./python2.7/site-packages/sos/plugins/mysql.pyo

二.底下是mysqlshow的有些常用选项

    2.1 –count 显示数据库和表的统计信息

      如果未指定数据库,则展示每个数据库的称号,表数据,库总记录行数。下面是查所有数据库。
图片 3

      如果指定数据库,则显得指定数据库的每个表名,表字段数量,表记录总行多次。
下面是查看mysql库。
图片 4

      如果指定数据库和阐明,则显示字段信息,
下面是查mysql库的user表。
图片 5

    2.2 -k 显示指定表中的有所索引 
     该选择显示两总理份,一凡是凭借定表的表结构,二凡依靠定表的眼前目录信息.下面是显得mysql库下的user表。
图片 6

--下面的sql语句显示与上面功能一样,查询mysql库下的user表,一是字段信息,二是索引信息
    SHOW FULL COLUMNS FROM mysql.`user`
    SHOW INDEX  FROM mysql.`user`

   2.3 -i 显示表的有态信息

      该选择还是好有因此的,下面是展示mysql库下的user表状态信息。
图片 7

图片 8

   更多mysqlshow信息

留下评论

网站地图xml地图