一.概述 mysql可以在多个平台上运行,在windows平台上安装有noinstall包和图形化包二种方式。在linux/unix平台上有RPM包安装,二进制包(Binary Package)安装,源码包(Source package)安装。 对于RPM包的最大优点是安装简单,适合初学者学习使用, ......
一.概述
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
|