33 lines
1.2 KiB
Markdown
33 lines
1.2 KiB
Markdown
---
|
||
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
|