返回顶部
首页 > 资讯 > 数据库 >MySql的配置文件
  • 110
分享到

MySql的配置文件

mysql数据库php 2023-08-31 07:08:25 110人浏览 独家记忆
摘要

文章目录 配置文件windowsLinux 主要文件介绍bindocsDataMyISAMInnoDB includelibshare 专栏目录请点击 配置文件 win

文章目录

专栏目录请点击

配置文件

windows

  1. 查看Mysql的安装目录 点击
  2. 打开安装目录的根目录,就能找到相应的文件了在这里插入图片描述
  • my.ini

linux

  • /etc/my.cnf 或者/etc/mysql/my.cnf
  • 默认路径是在/usr/share/mysql/

他的大致模样如下

[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir="mysql\mysql-8.0.25-winx64"# 设置mysql数据库的数据的存放目录datadir="mysql\mysql-8.0.25-winx64\data"# 允许最大连接数max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB

主要文件介绍

bin

用于放置一些可执行文件,如 mysql.exe、mysqld.exe、mysqlshow.exe 等

  1. mysqld:这个可执行文件就代表着 MySOL 服务器程序,运行这个可执行文件就可以直接启动一个服务器进程。但这个命令不常用。
  2. mysqld_safe:mysqld safe是一个启动脚本,它会间接地调用 mysqld,而且还顺便启动了另外一个监控进程,这个监控进程在服务器进程挂了的时候,可以帮助重启它。另外,使用 mysqld_safe 启动服务器程序时,它会将服务器程序的出错信息和其他诊断信息重定向到某个文件中,产生出错日志,这样可以方便我们找出发生错误的原因。
  3. mysql.server:mysql.server 也是一个启动脚本,它会间接地调用 mysqld_safe。在调用mysql.server 时指定start或stop参数就可以启动和停止MySQL服务器程序
  4. mysqld_multi:mysqld_multi 使用单一配置文件统一管理多个MySQL多个实例。多实例就是在一台机器上开启多个不同的服务端口(如:3306,3307),运行多个MySQL服务进程,通过不同的Socket监听不同的服务端口来提供各自的服务。而mysql_multi 可执行文件可以对每一个服务器进程的启动或停止进行监控。

docs

存放一些文档

Data

  • 放置一些日志文件以及数据库
  • 我们创建和保存的数据都存在这个目录里

InnoDB和MyISAM都是将数据存储到磁盘上

查看数据存放目录

show variables like 'datadir';

MyISAM

  1. frm   保存 表结构 信息(同InnoDB存储引擎,都以.frm为后缀)
  2. .MYD   保存 数据 文件
  3. .MYI   保存 索引 文件

InnoDB

  • InnoDB的文件存放在一个表空间或者文件空间(英文名: table space 或者 file space)。它可以对应文件系统上一个或多个真实文件(不同表空间对应的文件数量可能不同)。
  • .frm的文件保存保存表结构信息
  • .ibd   保存数据和索引文件

include

  • 用于放置一些头文件,如:mysql.h、mysql_ername.h 等。

lib

用于放置一系列库文件

share

  • 存放一些字符集文件以及一些需要文件

来源地址:https://blog.csdn.net/youhebuke225/article/details/130005876

您可能感兴趣的文档:

--结束END--

本文标题: MySql的配置文件

本文链接: https://www.lsjlt.com/news/384680.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作