小皮面板怎么使用 phpMyAdmin 管理数据库?
在小皮面板使用 phpMyAdmin 管理数据库,应先在小皮面板创建数据库和用户并确保 MySQL 运行,再从面板进入 phpMyAdmin,用 MySQL 数据库账号而非面板账号登录,生产环境不要长期使用 root。
结论:在小皮面板里用 phpMyAdmin 管理数据库,正确流程是“先在小皮面板创建数据库和用户 → 从面板进入 phpMyAdmin → 用 MySQL 数据库账号登录 → 做建表、导入、导出、改密码”。phpMyAdmin 登录账号不是小皮面板账号,生产环境不要长期用 root 登录。
小皮面板和 phpMyAdmin 是什么关系?
结论:小皮面板负责运行 MySQL/MariaDB、创建数据库和用户;phpMyAdmin 只是网页版数据库管理工具,用来操作表、数据和 SQL。
你可以把 phpMyAdmin 理解成“MySQL 的网页客户端”。小皮面板启动 MySQL 服务后,数据库才存在;phpMyAdmin 只是连上去操作。因此顺序不能反:先确保 MySQL 正在运行,再打开 phpMyAdmin。如果 MySQL 没启动,phpMyAdmin 会出现 #2002 或“无法连接”错误。
从哪里打开 phpMyAdmin?
结论:优先从小皮面板的数据库模块点“管理”或“phpMyAdmin”进入,不要自己猜路径。
操作步骤:
- 登录小皮面板。
- 找到“数据库”或“MySQL”相关模块。
- 确认 MySQL/MariaDB 状态为“运行中”,端口默认 3306;如果你改过端口,以面板显示为准。
- 在数据库列表里点目标数据库右侧的“管理”或“phpMyAdmin”。
如果面板没有直接按钮,就用面板给出的 phpMyAdmin 访问地址。假设你的站点域名是 www.gj0.com,不要把 phpMyAdmin 直接暴露成 http://www.gj0.com/phpmyadmin/ 给所有人访问;更安全的做法是加 IP 白名单、HTTPS,或改用独立域名如 pma.gj0.com 并限制来源 IP。
怎么登录 phpMyAdmin?
结论:登录 phpMyAdmin 要用 MySQL 数据库账号,不是小皮面板的登录账号。
登录页通常填:
- 服务器:
127.0.0.1或localhost - 用户名:面板里创建的数据库用户名,例如
gj0_blog - 密码:创建数据库时设置的密码
- 端口:默认
3306,改过就填实际端口
如果你用小皮面板的账号密码登录 phpMyAdmin,会直接失败。若用 root 登录,必须填 MySQL 的 root 密码,并且只建议本机临时使用。
怎么创建数据库和用户?
结论:数据库和用户优先在小皮面板里创建,phpMyAdmin 里只做表结构、数据导入导出和 SQL 操作。
在小皮面板“数据库”里添加数据库:
- 数据库名:
gj0_blog - 用户名:
gj0_blog - 密码:强密码,包含大小写字母、数字、符号
- 字符集:
utf8mb4 - 权限:只授权
gj0_blog这个库
如果需要手动 SQL,可在 phpMyAdmin 的 SQL 窗口执行:
CREATE DATABASE gj0_blog DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'gj0_blog'@'localhost' IDENTIFIED BY '强密码';
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, INDEX ON gj0_blog.* TO 'gj0_blog'@'localhost';
FLUSH PRIVILEGES;
原则:不要给普通站点账号 SUPER、FILE、ALL PRIVILEGES ON *.* 这类全局权限。
phpMyAdmin 常用操作怎么做?
结论:建表、导入、导出、改密码都在登录后左侧选中目标数据库完成。
- 建表:左侧点
gj0_blog→ “新建” → 填表名、字段数 → 执行 → 设置字段类型。主键常用id INT UNSIGNED AUTO_INCREMENT,字符集选utf8mb4。 - 导入 SQL:左侧先选中
gj0_blog→ “导入” → 选择.sql文件 → 字符集选utf-8→ 执行。不要选到information_schema,否则会报权限错误。 - 导出备份:左侧选中
gj0_blog→ “导出” → 快速 → 格式 SQL → 执行,保存.sql文件。 - 改密码:顶部“用户账户” → 找到
gj0_blog→ 编辑 → 修改密码。 - 大文件导入失败:改
php.ini中upload_max_filesize = 64M、post_max_size = 64M、max_execution_time = 300,重启 PHP;或用命令行:mysql -u gj0_blog -p gj0_blog < backup.sql。
安全和排错要注意什么?
结论:phpMyAdmin 是高危入口,必须限制访问、最小权限、定期备份。
常见错误:
#1045 Access denied:用户名、密码或 host 不匹配。检查是localhost还是127.0.0.1。#2002:MySQL 没启动,或 socket、端口配置不对。- 中文乱码:数据库、表、连接字符集统一用
utf8mb4,导入文件保存为 UTF-8。 - 导入超时:文件太大或 PHP 限制太小,改
php.ini或走命令行。
安全建议:phpMyAdmin 不要对公网开放;加 IP 白名单、HTTPS、Basic Auth;删除 test 库和匿名用户;每次升级、改表前先导出备份,至少保留 7 天和 30 天各一份。
总结:小皮面板管“数据库和用户”,phpMyAdmin 管“表和数据的日常操作”。先从小皮面板进入 phpMyAdmin,用 MySQL 账号登录,选中目标库再建表、导入、导出;生产环境坚持最小权限、限制访问和定期备份。
转载请注明出处,版权归原作者所有。