You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法将本地数据库连接到cPanel phpMyAdmin且遇#1046错误求助

本地数据库连接cPanel phpMyAdmin步骤
  • 登录cPanel后台,进入MySQL Databases:创建新的数据库用户,将该用户与目标数据库绑定,并授予ALL PRIVILEGES权限。
  • 进入Remote MySQL选项:添加你的本地公网IP地址,允许该IP远程访问数据库。
  • 连接操作:
    • 用本地数据库工具(如MySQL Workbench、Navicat):输入cPanel提供的数据库主机地址(通常是你的域名或专属数据库主机)、用户名、密码、数据库名,完成连接。
    • 用cPanel自带phpMyAdmin:直接在cPanel后台找到phpMyAdmin入口,登录后即可操作远程数据库。
解决创建表时的#1046错误及SQL语句问题

1. 处理#1046 - No database selected错误

两种解决方式:

  • 在phpMyAdmin左侧面板先选中目标数据库,再执行SQL语句;
  • 在CREATE TABLE语句前添加USE 你的数据库名;,明确指定要操作的数据库。

2. 修正SQL语句语法错误

原语句存在3个问题:

  • 表名和字段名用了单引号,MySQL需用反引号``包裹(无特殊字符时可省略);
  • title字段类型错误,标题应为文本类型(如varchar)而非int;
  • 最后一个字段后多了逗号,且未给id设置自增主键(这是数据表的常规配置)。

修正后的正确SQL语句:

CREATE TABLE `banner_posts`(
  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, 
  `title` varchar(255) NOT NULL, 
  `status` varchar(40) NOT NULL, 
  PRIMARY KEY (`id`)
) ENGINE = InnoDB DEFAULT CHARSET=utf8;

内容的提问来源于stack exchange,提问作者Ekow Nyankson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 16:57:22