--- title: "MySQL MariaDB 数据库详细信息" type: source tags: [database, mariadb, mysql, nas] date: 2026-04-13 source_file: raw/Technical/Home Office/🟠MySQL MariaDB 数据库详细信息.md --- ## Summary - 核心主题:MariaDB数据库的远程访问配置与用户创建 - 问题域:数据库网络访问安全与权限管理 - 方法/机制:socket本地登录 + CREATE USER远程授权 + GRANT ALL PRIVILEGES - 结论/价值:解决新安装MariaDB默认只允许localhost访问的问题 ## Key Claims - MariaDB新安装后只有root@localhost,没有root@%或其他远程用户 - 远程访问失败的根本原因是缺少Host/User组合和对应权限 - 必须通过CREATE USER 'shenwei'@'%'创建允许任意主机连接的用户 - FLUSH PRIVILEGES使权限更改立即生效 ## Key Concepts - [[数据库远程访问]]:通过TCP/IP网络连接数据库,而非socket本地连接 - [[MariaDB权限管理]]:基于Host+User组合的访问控制机制 ## Key Entities - [[MySQL]]:此处指MariaDB分支,兼容MySQL协议 - [[Synology-NAS]]:数据库运行的宿主环境 ## Connections - [[MySQL]] ← 运行于 ← [[Synology-NAS]] ## Contradictions