Code前端首页关于Code前端联系我们

mysql系统的配置文件简单介绍

terry 2年前 (2023-09-30) 阅读数 40 #Mysql
文章标签 Mysql

本文内容列表:

  • 1. MySQL数据库文件有多少种类型?它们的扩展和功能是什么?
  • 2、MySQL服务器配置文件的名称为()。另外,断开MySQL服务器的命令net会停止mysql吗?在线等待,快点
  • 3、mysql数据库的默认安装目录是什么?
  • 4、MySQL配置文件(my.cnf)检查路径及相关配置
  • 5、mysql的配置文件在哪里?

MySQL数据文件有多少种类型?什么是扩展及其功能?

在MySQL中,每个数据库都会在指定(或默认)的数据库目录下有一个以数据库名称命名的目录,用于存放其中的各种数据文件。

1。 “.frm”文件 “.frm”文件中存储了与表相关的元数据(meta)信息,包括表结构的信息等。无论何种存储引擎,每个表都会有一个以表名命名的“.frm”文件。所有“.frm”文件都存储在与存档相同的文件夹下。

2。 “.MYD”文件“.MYD”是为MyISAM存储引擎保留的,存储MyISAM表中的数据。每个MyISAM表都会有一个相应的“.MYD”文件,该文件与“.frm”文件一起存储在其数据库目录中。

3。 “.MYI”文件也是MyISAM存储引擎的“.MYI”,存储与MyISAM表指针相关的信息。对于MyISAM存储,可配置的内容来自“.MYI”文件。每个MyISAM表对应一个“.MYI”文件,该文件与“.frm”和“.MYD”存储在同一位置。

管理工具:

您可以使用命令行工具来管理MySQL数据库(mysql和mysqladmin命令),也可以从MySQL站点下载图形化管理工具MySQL Administrator、MySQL Query Browser和MySQL Workbench。

phpMyAdmin是一个用php编写的MySQL数据库管理程序,它允许管理员通过Web界面管理MySQL数据库。

phpMyBackupPro 也是用 PHP 编写的,可以通过其用户界面创建和管理数据。您可以创建伪 cronjobs,用于在特定时间或时间段自动恢复 MySQL 数据。此外,还有其他GUI管理工具,如mysql-front、ems mysql manager、navicat等。服务器是()。另外,断开MySQL服务器的命令net会停止mysql吗?在线等待,快点

1。 mysql配置文件是my.ini

2。停止mysql服务的命令是net stop mysql。停止后没有人可以连接mysql

mysql数据库默认安装目录是多少

1。数据库目录

/var/lib/mysql/

2.配置

/usr/share/mysql(mysql.server命令及配置文件) mysql5.5之后默认安装路径,mysql5.5之前默认安装路径/usr/local/mysql

3. 相关命令

/usr/bin(mysqladmin mysqldump 等命令)

4. 启动脚本

/etc./rc.d/init( mysql启动脚本文件所在目录)

更改登录密码

MySQL默认没有密码。安装后输入密码的重要性是显而易见的。

1. 命令

usr/bin/mysqladmin -u root 密码 '新密码'

格式:mysqladmin -u 用户名 -p 旧密码 密码 新密码

2. 示例

示例

: 添加root密码123456。

输入以下命令:

[root@test1 local]# /usr/bin/mysqladmin -u root 密码 123456

注意:由于 root 最初没有密码,所以旧密码 -p 项即可删除

MySQL配置文件(my.cnf)查看路径及相关设置

找到my.cnf文件的路径;

如上所示,服务器首先会读取/etc/my.cnf文件。如果发现该文件不存在,则会尝试从以下路径读取。

参数详细解释:

[client] #客户端端口,即客户端默认连接参数

port = 3307 #默认连接端口

socket = /data/mysqldata/ql07/mysqldata. sock # 本地连接的 Socket 套接字

default-character-set = utf8mb4  #编码

[mysqld] #服务器基本设置

port = 3307 MySQL so port / mysqld socket = /3307/ mysql.sock #指定MySQL客户端程序与服务器本地通信的socket文件

pid-file = /data/mysqldata/3307/mysql.pid#pid文件所在目录

basedir = /usr/local/mysql-5.7.11#使用该目录作为根目录(设置目录)

datadir = /data/mysqldata/3307/data #数据文件所在目录

tmpdir = /data/mysqldata/3307/tmp #MySQL存放临时文件的目录

character_set_server = utf8mb4 #服务器端默认编码(数据库级别)

collat​​ion_server-compare = 8mb4_default 规则排序规则

user = mysql #MySQL启动用户

log_bin_trust_function_creators = 1 #此变量在启用二进制日志记录时应用。它控制存储函数生成器是否可信,以便它们不会创建会导致#unsafe 事件写入二进制日志的存储函数。如果设置为 0(默认值),则不允许用户创建或修改存储函数,除非他们除了 CREATE ROUTINE 或 ALTER ROUTINE 权限之外还拥有 SUPER #privilege。当启用binlog时,该值必须设置为1。主要原因是检查安全binlog

Performance_schema = 0 #性能优化引擎,默认禁用

secure_auth = 1 #secure_auth避免低MySQL客户端(

所在mysql配置文件

默认的mysql配置位于/etc/my.cnf中。此配置默认使用yum安装的存储路径。

如果你使用二进制单独安装mysql,可以自己保存路径,但建议放在/etc下。有时可以新建一个目录来存放mysql配置文件,如/etc/mysql/mysql.cnf。

当然,如果自定义存储路径,记得将配置文件中的参数更改为对应的路径,例如socket路径等。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门