1.简单查看路径

1.查看数据库的存放路径

进入mysql终端
mysql>show variables like '%datadir%';

2.查看文件安装路径

  1. [root@hadoop01 etc]# whereis mysql
  2. mysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/share/man/man1/mysql..gz

安装了mysql,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径  whereis

然后我们依次访问上面四个文件夹和文件:

  1. [root@hadoop01 ~]# cd /usr/bin/mysql
  2. -bash: cd: /usr/bin/mysql: Not a directory
  3. [root@hadoop01 ~]# more /usr/bin/mysql
  4. ******** /usr/bin/mysql: Not a text file ********
  5.  
  6. [root@hadoop01 ~]# cd /usr/lib64/mysql
  7. [root@hadoop01 mysql]# ll
  8. total
  9. lrwxrwxrwx root root Oct : libmysqlclient_r.so. -> libmysqlclient.so.
  10. lrwxrwxrwx root root Oct : libmysqlclient_r.so.18.1. -> libmysqlclient.so.18.1.
  11. lrwxrwxrwx root root Oct : libmysqlclient.so. -> libmysqlclient.so.18.1.
  12. -rwxr-xr-x root root Sep libmysqlclient.so.18.1.
  13. drwxr-xr-x. root root Oct : plugin
  14.  
  15. [root@hadoop01 mysql]# cd /usr/share/mysql
  16. [root@hadoop01 mysql]# ll
  17. total
  18. drwxr-xr-x root root Oct : bulgarian
  19. drwxr-xr-x. root root Oct : charsets
  20. drwxr-xr-x. root root Oct : czech
  21. drwxr-xr-x. root root Oct : danish
  22. -rw-r--r-- root root Sep dictionary.txt
  23. drwxr-xr-x. root root Oct : dutch
  24. drwxr-xr-x. root root Oct : english
  25. -rw-r--r-- root root Sep errmsg-utf8.txt
  26. drwxr-xr-x. root root Oct : estonian
  27. -rw-r--r-- root root Sep fill_help_tables.sql
  28. drwxr-xr-x. root root Oct : french
  29. drwxr-xr-x. root root Oct : german
  30. drwxr-xr-x. root root Oct : greek
  31. drwxr-xr-x. root root Oct : hungarian
  32. -rw-r--r-- root root Sep innodb_memcached_config.sql
  33. drwxr-xr-x. root root Oct : italian
  34. drwxr-xr-x. root root Oct : japanese
  35. drwxr-xr-x. root root Oct : korean
  36. -rw-r--r-- root root Sep magic
  37. -rw-r--r-- root root Sep my-default.cnf
  38. -rw-r--r-- root root Sep mysql-log-rotate
  39. -rw-r--r-- root root Sep mysql_security_commands.sql
  40. -rw-r--r-- root root Sep mysql_system_tables_data.sql
  41. -rw-r--r-- root root Sep mysql_system_tables.sql
  42. -rw-r--r-- root root Sep mysql_test_data_timezone.sql
  43. drwxr-xr-x. root root Oct : norwegian
  44. drwxr-xr-x. root root Oct : norwegian-ny
  45. drwxr-xr-x. root root Oct : polish
  46. drwxr-xr-x. root root Oct : portuguese
  47. drwxr-xr-x. root root Oct : romanian
  48. drwxr-xr-x. root root Oct : russian
  49. drwxr-xr-x root root Oct : SELinux
  50. drwxr-xr-x. root root Oct : serbian
  51. drwxr-xr-x. root root Oct : slovak
  52. drwxr-xr-x. root root Oct : spanish
  53. drwxr-xr-x. root root Oct : swedish
  54. drwxr-xr-x. root root Oct : ukrainian
  55.  
  56. [root@hadoop01 ~]# cd /usr/share/man/man1/mysql..gz
  57. -bash: cd: /usr/share/man/man1/mysql..gz: Not a directory

四个安装文件和文件夹

3.询运行文件所在路径(文件夹地址)

只要查询文件的运行文件所在地址,直接用下面的命令

2.Linux下查看mysql是否安装,以及安装路径。

  1. [root@hadoop01 mysql]# ps -ef|grep mysql
  2. mysql : ? :: /bin/sh /usr/bin/mysqld_safe --basedir=/usr
  3. mysql : ? :: /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock
  4. root : tty1 :: mysql -uroot -px xx
  5. root : pts/ :: mysql -uroot -px xx
  6. root : pts/ :: grep --color=auto mysql
  1. 我们单独拿出来讲一下:
  1. /usr/sbin/mysqld
  2.  
  3. --basedir=/usr
  4. #文件存放目录
  5. --datadir=/var/lib/mysql
  6. #mysql插件安装地址
  7. --plugin-dir=/usr/lib64/mysql/plugin
  8. #错误日志
  9. --log-error=/var/log/mysqld.log
  10. #mysql进程id
  11. --pid-file=/var/run/mysqld/mysqld.pid
  12. #文件是负责mysql的连接的,如果该文件不存在,则无法访问mysql
  13. --socket=/var/lib/mysql/mysql.sock

那么做这些参数怎么来的?他是由/etc/my.conf 配置文件控制的

  1. /etc/my.cnf
  2. [root@hadoop01 etc]# cat /etc/my.cnf
  3. # For advice on how to change settings please see
  4. # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
  5. [mysqld]
  6. #
  7. # Remove leading # and set to the amount of RAM for the most important data
  8. # cache in MySQL. Start at % of total RAM for dedicated server, else %.
  9. # innodb_buffer_pool_size = 128M
  10. #
  11. # Remove leading # to turn on a very important data integrity option: logging
  12. # changes to the binary log between backups.
  13. # log_bin
  14. #
  15. # Remove leading # to set options mainly useful for reporting servers.
  16. # The server defaults are faster for transactions and fast SELECTs.
  17. # Adjust sizes as needed, experiment to find the optimal values.
  18. # join_buffer_size = 128M
  19. # sort_buffer_size = 2M
  20. # read_rnd_buffer_size = 2M
  21. datadir=/var/lib/mysql
  22. socket=/var/lib/mysql/mysql.sock
  23.  
  24. # Disabling symbolic-links is recommended to prevent assorted security risks
  25. symbolic-links=
  26.  
  27. # Recommended in standard MySQL setup
  28. sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
  29.  
  30. [mysqld_safe]
  31. log-error=/var/log/mysqld.log
  32. pid-file=/var/run/mysqld/mysqld.pid

mysql的数据库存放的路径以及安装路径的更多相关文章

  1. mysql数据库存放的路径以及安装路径

    mysql数据库存放的路径以及安装路径 1.查看mysql的存放路径 1.查看数据库的存放路径 进入mysql终端 mysql>show variables like '%datadir%'; ...

  2. Linux 下mysql修改数据库存放目录方法和可能遇到的问题

    MySQL版本:5.6.23-enterprise-commercial-advanced ,使用rpm安装linux:Red Hat Enterprise Linux Server release ...

  3. Mysql初识数据库《一》下载安装Mysql

    #1.下载:MySQL Community Server 5.7.16 http://dev.mysql.com/downloads/mysql/ #2.解压 如果想要让MySQL安装在指定目录,那么 ...

  4. MySQL查看数据库安装路径

    有时候在我们开发的过程中并不一定记得数据库的安装路径.比如要查看mysql 数据库的安装目录在哪里:我们可以通过mysql命令查看mysql的安装路径: # 以下两个sql任意一个可查询 select ...

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

    Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root               ?        :: /bin/sh /usr/ ...

  6. Python3.7和数据库MySQL 8.0.12 绿色解压 安装教程(一)

    首先要安装MySQL 数据库才可以继续安装图形工具SQLyog 第一步:下载解压包>> MYSQL官网地址:https://dev.mysql.com/downloads/file/?id ...

  7. Linux下查看nginx、mysql、php的安装路径和编译参数

    一:查看安装路径: 1.nginx安装路径: ps  -ef | grep nginx 摁回车,将出现如下图片: master process 后面的就是 nginx的目录. 2.mysql安装路径: ...

  8. CentOS下查看MySQL的安装路径

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

  9. MYSQL之数据库初识、安装详解、sql语句基本操作

    目录 MYSQL之数据库初识及安装详解 1.什么是数据库? 1.什么是数据?(data) 2.什么是数据库?(databases,简称DB) 2.为什要用数据库? 3.什么是数据库管理系统?(Data ...

随机推荐

  1. [转帖]Java高级系列——注解(Annotations)

    Java高级系列——注解(Annotations) 2018年01月13日 :: RonTech 阅读数 3405更多 所属专栏: Java高级系列文章 版权声明:转载请注明出处,谢谢配合. http ...

  2. Synchronized与Lock的区别与应用场景

    转载. https://blog.csdn.net/fly910905/article/details/79765381 同步代码块,同步方法,或者是用java提供的锁机制,我们可以实现对共享资源变量 ...

  3. Spring中 如果该Service有多个实现类,它怎么知道该注入哪个ServiceImpl类?

    方法一:Controller中注入service的时候使用@Autowired自动注入,@Qualifier("beanId") 来指定注入哪一个. 方法二:Controller中 ...

  4. OpenVZ平台 Google BBR加速

    前言  一直以来用的都是搬瓦工的VPS,不得不说比国内那些大厂的性价比高得不知道哪里去了.  当做梯子来用的话搬瓦工年付19.9美元的方案就够用了,网上还有一些官方优惠码(折扣6%: BWH1ZBPV ...

  5. php socket 编程读写函数

    fwrite() 二进制安全 end条件[string写完/length-1]; fputs() fwrite()的别名; fread() 二进制安全,end条件[一个可用包/EOF/length-1 ...

  6. pb SendMessage

    PB发送和接收消息send SendMessage 1.用PB自带的SEND函数发送消息 传字符:Send(Handle(w_main),1600,0,'dfdfd') 传LONG:Send(Hand ...

  7. 本地代码库,提交远程git

    1.在git上新建项目,并填好相关信息 2.新建成功后,复制项目地址 3.idea新建本地仓库 4.Add所有文件,然后提交(commit) 5.先打开push界面,设置git远程地址,然后关掉,先p ...

  8. 简单的pycharm使用秘籍视频

    ttp://edu.51cto.com/center/course/lesson/index?id=163794 这个免费视频是我自己找的别人的,一些常用的基本上都还有,所以说善用百度之类的搜索引擎很 ...

  9. 并不对劲的复健训练-CF1187D

    题目大意 有两个长度为\(n\)的序列\(a_1,...,a_n\),\(b_1,...,b_n\)(\(a,b\leq n\leq 3\times 10^5\) ).一次操作是选取 \([l,r]\ ...

  10. java线程的方便调用方式

    一直用java的线程,总感觉写起来阅读或书写起来不是方便,改进之. 实现类: public class Task<R> { private ExecutorService executor ...