宝塔面板数据库创建教程

宝塔面板数据库创建教程

  • admin admin
  • 2026-09-13
  • 2947
  • 0

宝塔面板数据库创建教程是指导用户在宝塔管理界面中添加、配置并管理MySQL、MariaDB、SQL Server等数据库的完整操作说明。登录宝塔面板并进入数据库管理安装宝塔面板后,使用浏览器访问服务器IP地址及面板端口,默认端口为8888,输入管理员账号和...

优惠价格:¥ 4
当前位置:首页 > 宝塔云主机面板 > 宝塔面板数据库创建教程
详情介绍

宝塔面板数据库创建教程是指导用户在宝塔管理界面中添加、配置并管理MySQL、MariaDB、SQL Server等数据库的完整操作说明。

登录宝塔面板并进入数据库管理

安装宝塔面板后,使用浏览器访问服务器IP地址及面板端口,默认端口为8888,输入管理员账号和密码登录面板,进入面板首页后,在左侧菜单栏找到“数据库”选项并点击,即可进入数据库管理页面,该页面会显示当前已安装的数据库服务状态,如MySQL、MariaDB或SQL Server等,如果尚未安装任何数据库服务,需要先进入“软件商店”,搜索需要的数据库版本,例如MySQL 5.7、MySQL 8.0、MariaDB 10.6或SQL Server,点击安装并等待部署完成,安装完成后,数据库服务通常会自动启动。

创建数据库前的检查工作

在创建数据库之前,确认数据库服务处于运行状态,数据库管理页面顶部通常会显示数据库版本和运行状态,如果显示“停止”,需要点击“启动”按钮,建议检查服务器防火墙和安全组设置,如果仅用于本机网站或应用连接,无需额外开放端口;如果需要远程连接数据库,则需要放行MySQL默认端口3306或SQL Server默认端口1433。

宝塔面板数据库创建教程  第1张

需要提前规划数据库名称和账号信息,数据库名和用户名不能使用中文,建议使用字母、数字和下划线,长度不要超过64个字符,密码建议使用大小写字母、数字和特殊符号组合,长度在12位以上,避免使用弱口令,若服务器上有多个网站,建议按站点名称进行命名,blog_db”“shop_db”等,方便后续识别和管理。

创建MySQL数据库详细步骤

  1. 在数据库管理页面找到“添加数据库”区域,部分宝塔版本会直接显示表单,部分版本需要点击“添加数据库”按钮。

  2. 填写数据库名,输入框通常会带有默认前缀,db”或“bt”,可以保留前缀,也可以手动删除,输入站点对应的数据库名称,blog”。

  3. 填写用户名,宝塔默认会自动生成与数据库名相同的用户名,也可以手动修改为其他名称,用户名用于应用程序连接数据库时进行身份认证。

  4. 设置密码,可以直接输入自定义密码,也可以点击“随机生成”按钮自动生成强密码,如果使用随机生成密码,生成后需立即复制保存,因为面板不会再次明文展示该密码。

  5. 选择数据库编码,常用编码包括utf8mb4、utf8、gbk等,推荐选择utf8mb4,因为该编码支持完整的Unicode字符,包括emoji表情,适合现代网站和应用的存储需求,如果旧系统存在兼容性要求,可以选择utf8。

  6. 设置访问权限,默认选择“本地服务器”,表示仅允许本机应用连接,适合网站与面板部署在同一台服务器的情况,如果需要从其他服务器或本地电脑连接,可以选择“所有人”或填写指定IP地址,不建议直接开放所有人访问,以免增加安全风险。

  7. 点击“提交”或“确定”按钮,页面会提示数据库创建成功,并显示数据库名、用户名、密码等信息,此时应立即复制保存,尤其是密码只显示一次。

创建后验证与连接参数

创建完成后,在数据库列表中可以看到新增的数据库,列表一般会展示数据库名、用户名、密码显示状态、访问权限、数据库大小以及操作按钮等信息,可以点击“管理”按钮进入phpMyAdmin网页管理工具,验证数据库是否可以正常访问,在phpMyAdmin左侧栏中可以看到新建的数据库名称,点击后可查看默认表结构,通常为空数据库。

应用程序连接数据库时需要填写以下参数:

  • 数据库地址:本机应用通常填写127.0.0.1或localhost,远程应用填写服务器公网IP或内网IP。

  • 数据库端口:MySQL默认3306,MariaDB默认3306,SQL Server默认1433。

  • 数据库名:创建时填写的完整名称,包括前缀。

  • 用户名:创建时填写的完整用户名。

  • 密码:创建时设置或随机生成的密码。

修改数据库密码与权限

如果忘记密码或需要更改密码,可以在数据库列表中找到目标数据库,点击“改密”按钮,输入新密码或点击随机生成,确认后提交,修改密码后,需要同步更新应用程序中的数据库配置文件,例如WordPress的wp-config.php、Typecho的config.inc.php、Laravel的.env文件等,否则应用程序会报数据库连接错误。

权限管理方面,可以将现有数据库用户授权给其他数据库,在数据库列表点击“权限”按钮,可以勾选允许访问的数据库和具体权限,包括SELECT、INSERT、UPDATE、DELETE、CREATE、DROP等,一般情况下保持默认全部权限即可,如果为了安全隔离,可以只给应用账号授予增删改查权限,不给DDL权限。

通过phpMyAdmin管理数据库

宝塔面板集成phpMyAdmin工具,无需单独安装,在数据库列表点击“管理”按钮,浏览器会打开phpMyAdmin登录页面,输入数据库用户名和密码登录,或使用面板管理员账号登录,进入后可执行SQL语句、导入导出数据、创建数据表、修改字段、设置索引等操作。

常见操作示例:

  • 导入SQL文件:点击“导入”选项卡,选择本地.sql或.sql.gz文件,选择字符集utf8mb4,点击执行。

  • 导出数据库:点击“导出”选项卡,选择导出方式“快速”或“自定义”,格式选择SQL,点击执行后下载导出的备份文件。

  • 执行SQL命令:点击“SQL”选项卡,输入建表、插入、更新等SQL语句,点击执行。

phpMyAdmin适合手动维护数据,但对于大数据量操作可能出现超时,较大数据库建议使用宝塔面板“备份”功能或命令行mysqldump。

数据库备份与恢复

宝塔面板提供一键备份和定时备份功能,在数据库列表点击“备份”按钮,可以选择备份到服务器磁盘、七牛云、阿里云OSS、腾讯云COS、FTP空间等存储位置,备份文件默认存放在/www/backup/database/目录下,可以设置备份保留份数,避免占满磁盘空间。

定时备份需要配置计划任务,进入面板左侧“计划任务”,任务类型选择“备份数据库”,选择目标数据库、备份时间周期以及保留份数,保存后系统会自动执行,恢复时在数据库列表点击“导入”或“恢复”按钮,选择之前的备份文件,系统会执行导入操作,恢复前建议先停止相关应用写入,防止数据不一致。

远程连接数据库配置

默认情况下,MySQL只允许本地连接,若需要从其他服务器或本地Navicat、DataGrip等工具连接,需完成以下步骤:

  1. 在宝塔数据库列表中找到目标数据库,点击“权限”,将访问权限从“本地服务器”改为“所有人”或指定IP地址。

  2. 检查服务器防火墙,宝塔面板“安全”页面中,确保放行3306端口,如果使用云服务器,还需要在云控制台安全组中放行TCP 3306。

  3. 修改MySQL配置,部分版本需要在MySQL配置文件中确认bind-address参数,宝塔默认会设置为0.0.0.0或注释掉该行,表示监听所有网卡,若为127.0.0.1则需修改,修改配置文件后重启MySQL服务。

  4. 使用数据库连接工具连接,填写服务器公网IP、端口3306、数据库用户名和密码,如果连接失败,依次排查端口连通性、防火墙、权限、密码正确性。

出于安全考虑,不建议长期开放数据库公网访问,若必须远程连接,建议设置IP白名单,使用非默认端口,并启用SSL加密。

创建SQL Server数据库(Windows面板)

宝塔Windows面板支持SQL Server数据库,操作流程与MySQL类似:

  1. 在“数据库”菜单中选择“SQL Server”选项卡。

  2. 点击“添加数据库”,填写数据库名、用户名、密码。

  3. 选择数据库版本和排序规则,点击提交。

  4. 连接参数使用1433端口,身份验证选择SQL Server身份验证。

Windows面板同样提供管理入口,可调用SQL Server Management Studio或内置网页管理工具进行维护。

常见问题处理

创建数据库时提示“数据库已存在”

说明同一面板下已有同名数据库,数据库名必须唯一,可更换名称重新提交,若确认是早期创建的数据库但未显示,检查列表筛选条件或刷新页面。

网站连接数据库失败

通常原因为密码错误、数据库名或用户名不完整、数据库地址填错、数据库服务未启动,先核对创建时保存的信息,再检查配置文件,可在面板“数据库”列表点击“改密”重新设置密码,然后同步更新配置文件。

phpMyAdmin无法打开或提示403

可能是phpMyAdmin版本与PHP版本不兼容,或安全入口限制,可在面板“软件商店”中切换phpMyAdmin版本,或检查面板安全设置。

数据库占用空间过大

可进入phpMyAdmin查看各表大小,清理日志表、缓存表,定期备份后删除旧数据,也可在计划任务中设置自动清理脚本。

误删数据库

如果之前有备份,可直接导入恢复,如果没有备份,可尝试通过服务器磁盘快照或二进制日志进行恢复,建议创建数据库后立即设置定时备份,防止意外。

十一、安全建议

数据库账号遵循最小权限原则,不同应用使用不同数据库账号,避免共用root,宝塔面板默认root密码与面板密码不同,需要单独设置并妥善保存,关闭不必要的远程访问,定期更新数据库版本和面板版本,及时修复安全漏洞,启用面板双因素认证、修改默认端口、限制登录IP等操作可进一步提高安全性,数据库文件和备份文件应设置合适的文件权限,防止被Web进程读取。

0