SuperAPI AI 工具集

mariadb

数据与分析

查看项目

更新于 10-15 23:48

技能介绍

用途:该技能用于 MariaDB 与 MySQL 的数据库管理,涵盖安装、配置、用户与权限管理、备份与恢复、复制、性能调优及故障排查。

主要能力:给出服务单元(mariadb.service 或 mysqld.service)、配置文件路径(/etc/mysql/my.cnf、/etc/mysql/mariadb.conf.d/ 等)、数据目录 /var/lib/mysql/、套接字与日志位置;提供连接、建库建用户、授权、导出导入、进程与状态查看、慢查询日志、复制状态、InnoDB 状态、表检查与修复等命令;并列出端口 3306、健康检查与常见故障的成因与处理方向。

使用方式:安装命令为 apt install mariadb-server 或 dnf install mariadb-server,安装后执行 sudo mysql_secure_installation。常用操作包括 sudo mariadb 以套接字认证连接、mysql -u root -p 密码连接、mysqldump 备份、mysql 恢复、SHOW FULL PROCESSLIST、SET GLOBAL 调整参数等。

适用场景:数据库日常运维、权限配置、备份恢复、复制监控与性能诊断。

限制与注意:bind-address 默认 127.0.0.1,远程访问需改配置并放行防火墙;MariaDB 10.4+ 中 CREATE USER 与 GRANT 分离;MariaDB 10.6+ 与 MySQL 8.0 在 JSON、认证插件、窗口函数上存在差异;慢查询日志默认关闭;建议使用 InnoDB;需设置二进制日志过期策略;建库建用户应显式使用 utf8mb4;localhost 与 127.0.0.1 走套接字或 TCP 不同认证路径。资料未提供收费、价格与平台信息。