--- title: "MySQL MariaDB数据库配置" type: source tags: [MariaDB, MySQL, 数据库, NAS] date: 2025-03-14 --- ## Source File - [[raw/Home Office/MySQL MariaDB 数据库详细信息.md]] ## Summary - 核心主题:Synology NAS上MariaDB的访问配置(内部+公网) - 问题域:创建可远程访问的数据库用户 - 方法/机制:CREATE USER 'shenwei'@'%' + GRANT ALL PRIVILEGES - 结论/价值:NAS MariaDB支持shenwei@%远程访问,root@localhost仅限本机 ## Key Claims - 内部访问:192.168.3.17:3307,用户shenwei/root,密码!Abcde12345 - 公网访问:mysql.ishenwei.online:63307,用户shenwei/root - 新安装MariaDB只有root@localhost,需手动创建远程用户 - 创建命令:CREATE USER 'shenwei'@'%' IDENTIFIED BY '!Abcde12345' - 授权命令:GRANT ALL PRIVILEGES ON *.* TO 'shenwei'@'%' WITH GRANT OPTION - 刷新权限:FLUSH PRIVILEGES ## Key Concepts - [[MariaDB]]:MySQL兼容数据库 - [[远程数据库访问]]:通过'%'主机通配符允许外部访问 ## Key Entities - [[SynologyNAS]]:192.168.3.17,MariaDB宿主 - [[MariaDB]]:数据库服务(端口3307) ## Connections - [[MySQL-MariaDB数据库配置]] ← documents ← [[远程数据库访问]] ## Contradictions - 无冲突