mysql的数据库存放的路径以及安装路径
1.简单查看路径
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..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
- lrwxrwxrwx root root Oct : libmysqlclient_r.so. -> libmysqlclient.so.
- lrwxrwxrwx root root Oct : libmysqlclient_r.so.18.1. -> libmysqlclient.so.18.1.
- lrwxrwxrwx root root Oct : libmysqlclient.so. -> libmysqlclient.so.18.1.
- -rwxr-xr-x root root Sep libmysqlclient.so.18.1.
- drwxr-xr-x. root root Oct : plugin
- [root@hadoop01 mysql]# cd /usr/share/mysql
- [root@hadoop01 mysql]# ll
- total
- drwxr-xr-x root root Oct : bulgarian
- drwxr-xr-x. root root Oct : charsets
- drwxr-xr-x. root root Oct : czech
- drwxr-xr-x. root root Oct : danish
- -rw-r--r-- root root Sep dictionary.txt
- drwxr-xr-x. root root Oct : dutch
- drwxr-xr-x. root root Oct : english
- -rw-r--r-- root root Sep errmsg-utf8.txt
- drwxr-xr-x. root root Oct : estonian
- -rw-r--r-- root root Sep fill_help_tables.sql
- drwxr-xr-x. root root Oct : french
- drwxr-xr-x. root root Oct : german
- drwxr-xr-x. root root Oct : greek
- drwxr-xr-x. root root Oct : hungarian
- -rw-r--r-- root root Sep innodb_memcached_config.sql
- drwxr-xr-x. root root Oct : italian
- drwxr-xr-x. root root Oct : japanese
- drwxr-xr-x. root root Oct : korean
- -rw-r--r-- root root Sep magic
- -rw-r--r-- root root Sep my-default.cnf
- -rw-r--r-- root root Sep mysql-log-rotate
- -rw-r--r-- root root Sep mysql_security_commands.sql
- -rw-r--r-- root root Sep mysql_system_tables_data.sql
- -rw-r--r-- root root Sep mysql_system_tables.sql
- -rw-r--r-- root root Sep mysql_test_data_timezone.sql
- drwxr-xr-x. root root Oct : norwegian
- drwxr-xr-x. root root Oct : norwegian-ny
- drwxr-xr-x. root root Oct : polish
- drwxr-xr-x. root root Oct : portuguese
- drwxr-xr-x. root root Oct : romanian
- drwxr-xr-x. root root Oct : russian
- drwxr-xr-x root root Oct : SELinux
- drwxr-xr-x. root root Oct : serbian
- drwxr-xr-x. root root Oct : slovak
- drwxr-xr-x. root root Oct : spanish
- drwxr-xr-x. root root Oct : swedish
- drwxr-xr-x. root root Oct : ukrainian
- [root@hadoop01 ~]# cd /usr/share/man/man1/mysql..gz
- -bash: cd: /usr/share/man/man1/mysql..gz: Not a directory
四个安装文件和文件夹
3.询运行文件所在路径(文件夹地址)
只要查询文件的运行文件所在地址,直接用下面的命令
2.Linux下查看mysql是否安装,以及安装路径。
- [root@hadoop01 mysql]# ps -ef|grep mysql
- mysql : ? :: /bin/sh /usr/bin/mysqld_safe --basedir=/usr
- 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
- root : tty1 :: mysql -uroot -px xx
- root : pts/ :: mysql -uroot -px xx
- root : pts/ :: 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 % of total RAM for dedicated server, else %.
- # 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=
- # 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的数据库存放的路径以及安装路径的更多相关文章
- mysql数据库存放的路径以及安装路径
mysql数据库存放的路径以及安装路径 1.查看mysql的存放路径 1.查看数据库的存放路径 进入mysql终端 mysql>show variables like '%datadir%'; ...
- Linux 下mysql修改数据库存放目录方法和可能遇到的问题
MySQL版本:5.6.23-enterprise-commercial-advanced ,使用rpm安装linux:Red Hat Enterprise Linux Server release ...
- Mysql初识数据库《一》下载安装Mysql
#1.下载:MySQL Community Server 5.7.16 http://dev.mysql.com/downloads/mysql/ #2.解压 如果想要让MySQL安装在指定目录,那么 ...
- MySQL查看数据库安装路径
有时候在我们开发的过程中并不一定记得数据库的安装路径.比如要查看mysql 数据库的安装目录在哪里:我们可以通过mysql命令查看mysql的安装路径: # 以下两个sql任意一个可查询 select ...
- Linux下查看MySQL的安装路径
Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root ? :: /bin/sh /usr/ ...
- Python3.7和数据库MySQL 8.0.12 绿色解压 安装教程(一)
首先要安装MySQL 数据库才可以继续安装图形工具SQLyog 第一步:下载解压包>> MYSQL官网地址:https://dev.mysql.com/downloads/file/?id ...
- Linux下查看nginx、mysql、php的安装路径和编译参数
一:查看安装路径: 1.nginx安装路径: ps -ef | grep nginx 摁回车,将出现如下图片: master process 后面的就是 nginx的目录. 2.mysql安装路径: ...
- CentOS下查看MySQL的安装路径
Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root 17659 1 0 2011 ? 00:00 ...
- MYSQL之数据库初识、安装详解、sql语句基本操作
目录 MYSQL之数据库初识及安装详解 1.什么是数据库? 1.什么是数据?(data) 2.什么是数据库?(databases,简称DB) 2.为什要用数据库? 3.什么是数据库管理系统?(Data ...
随机推荐
- [转帖]Java高级系列——注解(Annotations)
Java高级系列——注解(Annotations) 2018年01月13日 :: RonTech 阅读数 3405更多 所属专栏: Java高级系列文章 版权声明:转载请注明出处,谢谢配合. http ...
- Synchronized与Lock的区别与应用场景
转载. https://blog.csdn.net/fly910905/article/details/79765381 同步代码块,同步方法,或者是用java提供的锁机制,我们可以实现对共享资源变量 ...
- Spring中 如果该Service有多个实现类,它怎么知道该注入哪个ServiceImpl类?
方法一:Controller中注入service的时候使用@Autowired自动注入,@Qualifier("beanId") 来指定注入哪一个. 方法二:Controller中 ...
- OpenVZ平台 Google BBR加速
前言 一直以来用的都是搬瓦工的VPS,不得不说比国内那些大厂的性价比高得不知道哪里去了. 当做梯子来用的话搬瓦工年付19.9美元的方案就够用了,网上还有一些官方优惠码(折扣6%: BWH1ZBPV ...
- php socket 编程读写函数
fwrite() 二进制安全 end条件[string写完/length-1]; fputs() fwrite()的别名; fread() 二进制安全,end条件[一个可用包/EOF/length-1 ...
- pb SendMessage
PB发送和接收消息send SendMessage 1.用PB自带的SEND函数发送消息 传字符:Send(Handle(w_main),1600,0,'dfdfd') 传LONG:Send(Hand ...
- 本地代码库,提交远程git
1.在git上新建项目,并填好相关信息 2.新建成功后,复制项目地址 3.idea新建本地仓库 4.Add所有文件,然后提交(commit) 5.先打开push界面,设置git远程地址,然后关掉,先p ...
- 简单的pycharm使用秘籍视频
ttp://edu.51cto.com/center/course/lesson/index?id=163794 这个免费视频是我自己找的别人的,一些常用的基本上都还有,所以说善用百度之类的搜索引擎很 ...
- 并不对劲的复健训练-CF1187D
题目大意 有两个长度为\(n\)的序列\(a_1,...,a_n\),\(b_1,...,b_n\)(\(a,b\leq n\leq 3\times 10^5\) ).一次操作是选取 \([l,r]\ ...
- java线程的方便调用方式
一直用java的线程,总感觉写起来阅读或书写起来不是方便,改进之. 实现类: public class Task<R> { private ExecutorService executor ...