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 #服务器端默认编码(数据库级别)
collation_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前端网发表,如需转载,请注明页面地址。
code前端网
