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 ...
随机推荐
- Linux系统定时任务介绍
定时任务Crond介绍 1)crond是什么? 守护进程:持续运行的程序,不退出的进程. 为什么要使用crond定时任务呢? 1)Linux下定时任务的种类 at crontab anacron 2 ...
- PTA一般问题汇总与解答
在进行PTA作业完成的过程中,大家很积极在完成作业,然后在不懂的地方,有许多的同学也向助教们提出了问题,我们在这里将大家的问题进行了一下汇总然后逐一解答. 1输出中常遇到的问题. 这个图片里我将同学们 ...
- C# 字典、集合、列表的时间复杂度
List列表是顺序线性表,Add操作是O(1)或O(N),因为List是动态扩容的,在未扩容之前,其Add操作是O(1),而在扩容的时候,Add操作是O(N)的.其Contains方法,是按照线性检索 ...
- linux 静态库 ar命令用法
当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量.这里介绍命令ar,用来对库操作. 1.ar基本用法 ar ...
- Ubuntu 下几种软件安装的方法小结
1.tar.gz软件包的安装 1)解压tar.gz包 .tar.gz -C /home/Desktop # 将软件包名.tar.gz解压到指定的目录下 2)进入解压后的文件目录下 执行“./ ...
- 切换PHP版本导致Phalcon拓展失效
公司使用PHP的Phalcon框架做后端.Phalcon最大的特点就是底层由C语言实现,使用Phalcon框架必须要安装php_phalcon.dll扩展.之前的是使用PHP7.2的版本,后面考虑性能 ...
- JDBC 24homework
编写程序: 1. 创建商品信息表Goods(包含编号Code.名称Name.数量Number.单价Price) 2. 设计程序流程,由用户选择:插入.删除.修改.查询 程序效果如下: (1)根据提示输 ...
- wpf DrawingImage 奇葩问题
使用wpf drawingImage绘图是,会出现很奇怪的坐标问题,这个问题困扰很久 当在DrawingGroup中绘图的时候,坐标始终会从(0,0)开始无论设置多少值,奇怪一比 解决方法:首先在Dr ...
- docker基础知识
兴起于2010年,2013年docker开源. 什么是docker? built ship run 官方定位: Docker is a world's leading software contain ...
- java.sql.SQLException: Could not retrieve transaction read-only status from server 问题解决
网上有2种主要说法 第一种 问题描述: java代码在开始事务后,先做了一个查询,再insert,此时会报: java.sql.SQLException: could not ret ...