数据库管理

数据库管理页面用于创建、查看和删除数据库。
数据库列表
进入 数据库 页面。 仅当至少存在一台相应类型的服务器时,才显示该数据库类型选项卡。 用户 和 服务器 选项卡始终可用于管理凭据和服务器连接。
对于关系型和文档型数据库选项卡(MySQL/PostgreSQL/ClickHouse/MongoDB/SQLite),列表会显示以下信息:
- 数据库名称:数据库名称
- 服务器:所属的数据库服务器
- 编码:字符编码(仅 MySQL/PostgreSQL)
- 注释:备注(仅 PostgreSQL)。 该字段支持行内编辑——输入值后点击其他位置(失焦)即可立即保存
- 操作:在可用时打开 phpMyAdmin 或 pgAdmin,以及删除数据库
创建数据库 按钮仅在 MySQL、PostgreSQL、ClickHouse 和 MongoDB 选项卡中可用。 SQLite 表在此处以只读方式列出,Elasticsearch/Redis 则通过各自的数据视图进行管理。
用户 和 服务器 选项卡通过各自的页面进行管理;详见 数据库用户 和 数据库服务器。
MySQL 需要先选择目标服务器再打开 phpMyAdmin; PostgreSQL 需要先安装并配置 pgAdmin。 管理工具使用面板语言。
创建数据库
- 点击 创建数据库 按钮
- 填写配置:
- 服务器:选择数据库服务器
- 数据库名称:只能使用字母、数字、下划线和连字符,且不能以数字开头
- 创建用户:开启后会在创建数据库的同时创建一个新用户。 关闭时,你可以选择性地输入一个已有的 授权用户,为其授予新数据库的权限
- 用户名 / 密码:新用户的凭据(仅当 创建用户 开启时;点击 生成 可获得随机密码)。 用户名不能为
root或admin - 主机:仅 MySQL 适用,选择用户允许的主机——本地 (localhost)、所有 (%) 或 指定(输入自定义主机地址)
- 点击 提交
删除数据库
点击数据库右侧的 删除 按钮删除数据库。 弹出的确认对话框带有 5 秒倒计时;确认按钮在倒计时结束后才可点击,让你有机会中止误删操作。
警告
删除数据库会永久删除该数据库中的所有数据, 此操作不可恢复! 请务必提前备份重要数据。
数据库命名规范
- 只能使用字母、数字、下划线和连字符
- 不能以数字开头
- 避免使用数据库保留字
- 建议使用有意义的名称,如
wordpress、myapp_production
常见问题
创建数据库失败
- 检查数据库名称是否符合命名规范
- 检查是否已存在同名数据库
- 检查数据库服务是否正常运行
数据库编码问题
如果出现乱码,检查:
- 数据库编码是否正确
- 连接时是否指定了正确的编码
- 应用程序的编码设置
