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

1.查看mysql的存放路径

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

进入mysql终端

mysql>show variables like '%datadir%';

2.查看文件安装路径

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

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

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

[root@hadoop01 ~]# cd /usr/bin/mysql
-bash: cd: /usr/bin/mysql: Not a directory
[root@hadoop01 ~]# more /usr/bin/mysql
******** /usr/bin/mysql: Not a text file ******** [root@hadoop01 ~]# cd /usr/lib64/mysql
[root@hadoop01 mysql]# ll
total 9364
lrwxrwxrwx 1 root root 20 Oct 6 11:54 libmysqlclient_r.so.18 -> libmysqlclient.so.18
lrwxrwxrwx 1 root root 24 Oct 6 11:54 libmysqlclient_r.so.18.1.0 -> libmysqlclient.so.18.1.0
lrwxrwxrwx 1 root root 24 Oct 6 11:54 libmysqlclient.so.18 -> libmysqlclient.so.18.1.0
-rwxr-xr-x 1 root root 9581056 Sep 14 2017 libmysqlclient.so.18.1.0
drwxr-xr-x. 3 root root 4096 Oct 6 11:54 plugin [root@hadoop01 mysql]# cd /usr/share/mysql
[root@hadoop01 mysql]# ll
total 1536
drwxr-xr-x 2 root root 4096 Oct 6 11:54 bulgarian
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 charsets
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 czech
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 danish
-rw-r--r-- 1 root root 25575 Sep 13 2017 dictionary.txt
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 dutch
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 english
-rw-r--r-- 1 root root 506007 Sep 13 2017 errmsg-utf8.txt
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 estonian
-rw-r--r-- 1 root root 795692 Sep 13 2017 fill_help_tables.sql
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 french
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 german
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 greek
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 hungarian
-rw-r--r-- 1 root root 3963 Sep 13 2017 innodb_memcached_config.sql
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 italian
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 japanese
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 korean
-rw-r--r-- 1 root root 773 Sep 13 2017 magic
-rw-r--r-- 1 root root 1126 Sep 14 2017 my-default.cnf
-rw-r--r-- 1 root root 844 Sep 14 2017 mysql-log-rotate
-rw-r--r-- 1 root root 1695 Sep 13 2017 mysql_security_commands.sql
-rw-r--r-- 1 root root 3548 Sep 13 2017 mysql_system_tables_data.sql
-rw-r--r-- 1 root root 93241 Sep 13 2017 mysql_system_tables.sql
-rw-r--r-- 1 root root 10410 Sep 13 2017 mysql_test_data_timezone.sql
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 norwegian
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 norwegian-ny
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 polish
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 portuguese
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 romanian
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 russian
drwxr-xr-x 3 root root 4096 Oct 6 11:54 SELinux
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 serbian
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 slovak
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 spanish
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 swedish
drwxr-xr-x. 2 root root 4096 Oct 6 11:54 ukrainian [root@hadoop01 ~]# cd /usr/share/man/man1/mysql.1.gz
-bash: cd: /usr/share/man/man1/mysql.1.gz: Not a directory

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

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

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

[root@hadoop01 mysql]#  ps -ef|grep mysql
mysql 1073 1 0 12:51 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
mysql 1336 1073 0 12:51 ? 00:00:01 /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
root 1589 1567 0 14:00 tty1 00:00:00 mysql -uroot -px xx
root 1632 1613 0 14:03 pts/0 00:00:00 mysql -uroot -px xx
root 1690 1635 0 14:21 pts/1 00:00:00 grep --color=auto mysql

我们单独拿出来讲一下:

 
/usr/sbin/mysqld 

--basedir=/usr
#文件存放目录
--datadir=/var/lib/mysql
#mysql插件安装地址
--plugin-dir=/usr/lib64/mysql/plugin
#错误日志
--log-error=/var/log/mysqld.log
#mysql进程id
--pid-file=/var/run/mysqld/mysqld.pid
#文件是负责mysql的连接的,如果该文件不存在,则无法访问mysql
--socket=/var/lib/mysql/mysql.sock
 

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

 
/etc/my.cnf
[root@hadoop01 etc]# cat /etc/my.cnf

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock # Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0 # Recommended in standard MySQL setup
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
 

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

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

    1.简单查看路径 1.查看数据库的存放路径 进入mysql终端mysql>show variables like '%datadir%'; 2.查看文件安装路径 [root@hadoop01 e ...

  2. MySQL数据库基础(MySQL5.7安装、配置)

      写在前面: MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQ ...

  3. mysql数据库存放路径

    在你的my.ini 文件中定义的参数 datadir 指定的目录中. SQL code ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 mysql> select @@da ...

  4. MySQL数据库1 - 基本概念及安装

    一.数据管理技术的产生和发展: 1.人工管理阶段 - 效率低,成本高(文字) 2.文件系统阶段 - 易于存储,处理速度快,数据形式丰富(文字,声音,图片...磁带,磁盘) 3.数据库系统阶段 - 易于 ...

  5. 官方yum源安装选择所需版本mysql数据库并初始化(yum默认安装的是最新版MySQL8.+)

    在官网是找不到5.x系列的域名源的,系统默认是安装的oracle数据库,在安装前需要删除默认的 以下教程来源于官网说明 先去官网下载yum源,地址 https://dev.mysql.com/down ...

  6. mysql数据库可视化工具—Navicat Premium—安装与激活

    一.Navicat premium简介 Navicat premium是一款数据库管理工具.将此工具连接数据库,你可以从中看到各种数据库的详细信息.包括报错,等等.当然,你也可以通过他,登陆数据库,进 ...

  7. 【码上开心】Windows环境mysql数据库使用(一) 安装Mysql数据库

    [下载MySql] https://dev.mysql.com/downloads/mysql/ 如下图,选择版本,本教程仅演示ZIP压缩包下载配置. 2.[解压到指定目录] 3.[配置环境变量] 4 ...

  8. mysql数据库存放位置

    在mysql 命令行里执行 show variables like '%datadir%';

  9. linux应用之mysql数据库指定版本的yum安装(centos)

    A Quick Guide to Using the MySQL Yum Repository Abstract The MySQL Yum repository provides RPM packa ...

随机推荐

  1. 简单的Spring Boot项目——实现连接Mysql数据库

    一.创建Spring Boot项目 参考:使用IntelliJ IDEA创建简单的Spring Boot项目 二.数据库.表的创建 三.项目开发 3.1 pom.xml文件配置 <?xml ve ...

  2. 团队协作项目——SVN的使用

    参考文献:https://www.cnblogs.com/rwh871212/p/6955489.html 老师接了一个新项目,需要团队共同完成开发任务,因此需要SVN.SVN是C/S架构: 1.服务 ...

  3. 【经验分享】win10 cmake 构建 Tengine 工程

      欢迎关注我的公众号 [极智视界],回复001获取Google编程规范   O_o   >_<   o_O   O_o   ~_~   o_O   本教程详细记录了在 win10 环境中 ...

  4. 模板方法模式(Template Method Pattern)——复杂流程步骤的设计

    模式概述 在现实生活中,很多事情都包含几个实现步骤,例如请客吃饭,无论吃什么,一般都包含点单.吃东西.买单等几个步骤,通常情况下这几个步骤的次序是:点单 --> 吃东西 --> 买单. 在 ...

  5. Redis慢查询配置和优化

    目录 一.介绍 二.参数配置 sql动态配置 配置文件设置 三.sql操作 四.优化 一.介绍 慢查询只记录redis执行时间,并不记录redis服务到客户端之间的网络问题. 超过多少毫秒的才被记录 ...

  6. 车载以太网第二弹|测试之实锤-1000BASE-T1 IOP测试实践

    背景 车载以太网通信技术在汽车行业的应用速度远超预期,去年本土OEM已经上市了应用100BASE -T1的车型.今年,应用1000BASE -T1的车型预计也将会量产上市.针对测试而言,带来另外一个难 ...

  7. [BUUCTF]REVERSE——[MRCTF2020]Transform

    [MRCTF2020]Transform 附件 步骤: 例行检查,64位程序,无壳 64位ida载入,找到关键函数 一开始让我们输入一个长度为33位的字符串,之后使用数组dword_40F040打乱了 ...

  8. 解决iwrite无法粘贴问题

    使用iwrite写作的时候,会遇到系统禁止粘贴的障碍 按F12键,再按F1键,在Disable JavaScrip前面的方框里打上勾就可以愉快的粘贴了

  9. MyBatis学习(五)MyBatis-开启log4j日志

    1.前言 Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台.文件.GUI组件,甚至是套接口服务器.NT的事件记录器.UNIX Syslog守护进程等 ...

  10. SQL注入绕过

    空格字符绕过 %09 TAB建(水平) %0a 新建一行,换行 %0b TAB建(垂直) %0c 新的一页 %0d return 功能 %a0 空格 %00 /**/ /*!*/./*!50009*/ ...