美文网首页
Mariadb数据库配置文件介绍

Mariadb数据库配置文件介绍

作者: 刘小白DOER | 来源:发表于2021-01-29 22:24 被阅读0次

    今天又要配置Mariadb数据库,以前配置文件目录直接可以打出来,可惜时间一长就忘记了,现在把数据库目录以及文件都整理介绍一下。Mariadb数据库兼容mysql数据库,但是配置文件又有的些许区别。

1、查数据库文件的命令:

mysql  -hlocalhost -uroot -proot

show variables like '%dir%';

2、文件位置:

数据文件:/var/lib/mysql/

配置文件模板:/usr/share/mysql

mysql客户端工具目录:/usr/bin日志目录:/var/log/

pid,sock文件目录:/tmp/

配置文件:/etc/mysql/

3、配置文件

    配置文件里面又目录,文件和软连接。

先来看看熟悉的mysql数据库的my.cnf,这个在windows里面就是my.ini文件,就是数据库的配置文件。那么mariadb.cnf是啥呢。对比一下diff -y mariadb.cnf my.cnf  ,发现一模一样。

在这两个文件中,有一段话很重要,既是说明数据库怎么按顺序加载各个配置文件。

The MariaDB/MySQL tools read configuration files in the following order:

# 1. "/etc/mysql/mariadb.cnf" (this file) to set global defaults,

# 2. "/etc/mysql/conf.d/*.cnf" to set global options.

# 3. "/etc/mysql/mariadb.conf.d/*.cnf" to set MariaDB-only options.

# 4. "~/.my.cnf" to set user-specific options.

那么我们的Mariadb数据库需要修改配置文件(里面有很多参数)时是在哪里呢?请看第三个 "/etc/mysql/mariadb.conf.d/*.cnf" 是专门用来设置MariaDB数据库的配置参数。进入这个目录,有四个配置文件:

  50-client.cnf 客户端配置

 50-mysql-clients.cnf 

 50-mysqld_safe.cnf 

 50-server.cnf  服务器配置

最重要的配置文件就是 50-server.cnf ,里面又很多需要的参数配置。

那么windows系统里面,数据配置文件在哪里呢?

看看笔者安装的wampserver中mariadb的路径:

D:\wampserver\bin\mariadb\mariadb10.4.10

my.ini就是配置文件,相对于linux系统就简单很多了。数据文件在data文件夹里面,二进制程序在bin文件夹里面。

如果要运行show variables like '%dir%'; 查找文件位置该怎么敲命令呢:

相关文章

网友评论

      本文标题:Mariadb数据库配置文件介绍

      本文链接:https://www.haomeiwen.com/subject/brbctltx.html