LemonPanel 数据库管理模块支持 MySQL/MariaDB 数据库的完整管理功能。在开始使用数据库管理功能之前,您需要确保服务器上已安装数据库服务并正确配置连接凭据。
### __首次使用准备__
检查数据库安装状态:在左侧导航栏中选择【数据库管理】,系统会自动检测当前选中服务器的数据库安装状态,页面顶部会显示数据库服务器状态信息。
安装数据库服务:如果系统检测到服务器未安装数据库服务,会显示相应提示,点击”安装数据库”按钮,在弹出的安装对话框中:选择要安装的数据库类型(MySQL/MariaDB)设置 root 用户密码,确认安装配置。
点击”开始安装”按钮,系统将自动下载并安装数据库服务,安装完成后,系统会自动刷新状态。
注意:安装过程可能需要几分钟时间,请耐心等待,请记住设置的 root 密码,后续连接时需要使用,安装过程中请勿关闭浏览器或刷新页面。

### 连接数据库
__设置初始连接凭据__
安装完成后,您需要在数据库状态区域点击”设置凭据”按钮,在弹出的凭据配置对话框中填写数据库类型(MySQL或MariaDB)、主机地址(通常为localhost或127.0.0.1)、端口号(默认3306)、用户名(通常为root)以及安装时设置的密码。
注意:首次安装第一次编辑连接凭证,请选择Socket认证,无需输入密码。

__修改现有凭据__
如需修改已保存的数据库连接凭据,可在数据库状态区域点击”编辑凭据”按钮,修改所需的连接参数后重新测试连接并保存更改。
__验证连接状态__
状态指示器说明
系统通过不同颜色的状态指示器显示数据库连接状态:绿色圆点表示数据库服务运行正常且连接成功,红色圆点表示数据库服务未运行或连接失败,黄色圆点表示数据库已安装但凭据未配置。
排查连接问题
遇到连接问题时,建议依次检查服务状态确认数据库服务是否正在运行,验证用户名密码是否正确,确认端口号和主机地址配置准确,以及检查数据库端口是否被防火墙阻塞。

### 数据库用户管理
数据库用户管理功能允许您创建、修改和删除数据库用户,并为用户分配适当的权限,这是数据库安全管理的重要组成部分。
__查看现有用户__
在数据库管理主界面点击”用户”选项卡后,系统将显示当前数据库中的所有用户列表,包含用户名、主机地址、操作等信息。

__创建新用户__
在用户管理界面点击”新建用户”按钮,在用户创建对话框中输入新用户的用户名(建议使用字母、数字和下划线)、指定允许连接的主机地址(%表示任意主机,localhost表示本地连接),设置强密码,最后点击”保存”完成创建。

__重置用户密码__
在用户列表中选择需要重置密码的用户,点击操作菜单中的”编辑用户”选项后输入新密码并确认,系统会立即生效新密码。

__删除用户账户__
删除不再需要的用户账户时,选择要删除的用户点击操作菜单中的”删除用户”按钮,在确认对话框中确认删除操作即可,但请注意删除操作不可撤销需谨慎操作。

### 数据库操作
数据库操作包括创建、删除、备份和还原数据库等核心功能,通过这些操作您可以完整管理服务器上的所有数据库实例。
__访问数据库列表__
在数据库管理主界面确保选中”数据库”选项卡后,系统将显示当前服务器上的所有数据库,列表显示数据库名称、字符集以等信息。

__创建新数据库__
在数据库列表界面点击”创建数据库”按钮,在创建数据库对话框中设置数据库名称(建议使用小写字母、数字和下划线)、选择适当的字符集(推荐utf8mb4)以及对应的排序规则(如utf8mb4_unicode_ci),设置完成后点击”创建”按钮即可完成数据库创建。

__数据库导入操作__
系统支持导入.sql文件(标准SQL脚本文件)。
在数据库列表界面点击”导入数据库”按钮,在导入对话框中选择目标数据库(可选择现有数据库或创建新数据库),点击”选择文件”上传SQL文件,根据需要设置导入选项如是否删除现有数据、是否忽略错误继续执行、字符集转换设置等,可选择预览导入文件内容,确认无误后点击”开始导入”执行导入操作。

__导出数据库备__
在数据库列表中选择要备份的数据库,点击数据库行末的”操作”按钮选择”导出数据库”,应用将提示您保存导出的数据库到您的电脑中。
__删除数据库__
这是危险操作请谨慎执行,选择要删除的数据库点击”删除数据库”按钮,在确认对话框中点击删除按钮,完成数据库的删除。
### 数据库表操作
数据库表是存储实际数据的基本单元,表操作包括创建表、修改表结构、管理表数据、优化表性能等功能。
在数据库列表中双击要管理的数据库名称,系统将切换到表列表视图显示该数据库中的所有表。

__创建新表__
在表列表界面点击”创建表”按钮,在表创建对话框中设置表名称(建议使用有意义的英文名称)、选择存储引擎(推荐InnoDB或MyISAM)、选择字符集(建议与数据库保持一致)并为表添加说明信息。
在字段定义区域为表添加列时,需要输入有意义的字段名,选择适当的数据类型包括数值类型(INT、BIGINT、DECIMAL、FLOAT、DOUBLE)、字符类型(VARCHAR、CHAR、TEXT、LONGTEXT)、日期类型(DATE、DATETIME、TIMESTAMP)以及其他类型(BOOLEAN、JSON、BLOB),设置字段长度或数值精度,配置约束条件如主键(PRIMARY KEY,唯一标识记录)、唯一(UNIQUE,确保值的唯一性)、非空(NOT NULL,字段不能为空)、自增(AUTO_INCREMENT,自动递增数值),设置字段的默认值并为字段添加说明。

__修改表结构__
在表列表中选择要修改的表,点击”修改结构”或”编辑表”进入结构编辑界面,点击”添加字段”后设置新字段的字段名称和数据类型、插入位置(表末尾、特定字段之前/之后)、约束条件和默认值,最后点击”保存更改”完成添加。

__重命名表__
在表列表中选择要重命名的表,点击”重命名表”选项输入新的表名称并确认重命名操作。
__清空表数据__
保留表结构但删除所有数据时,选择要清空的表点击”清空表”选项,在确认对话框中确认操作,请注意此操作将删除表中的所有记录。
__删除表__
这是极危险操作,将完全删除表及其所有数据,选择要删除的表点击”删除表”按钮,在确认对话框中输入表名进行二次确认并确认了解删除的严重后果,最后点击”永久删除”完成操作。截图位置:删除表确认对话框