在PlanetScale中创建新用户时遭遇异常语法错误求助
PlanetScale执行CREATE USER报错的原因及解决办法
报错根源:PlanetScale底层基于Vitess架构,不支持标准MySQL的
CREATE USERSQL语法。平台将用户与权限管理整合到控制台和CLI工具中,禁止通过直接执行SQL创建用户,这是平台的设计限制。正确创建用户的两种方式:
- 控制台操作:登录PlanetScale后台,进入目标数据库的「Users」页面,点击「New password」,输入用户名并配置权限范围,完成后即可获取该用户的连接凭据。
- CLI工具操作:使用PlanetScale官方CLI(pscale)执行命令:
执行后按照提示操作,CLI会自动生成对应的密码。pscale password create <你的数据库名> <分支名> migration_user
注意事项:如果该用户用于数据迁移,需在创建时分配匹配的权限(如读写权限),确保迁移工具能正常访问数据库。
内容的提问来源于stack exchange,提问作者Damien Doumer
相关产品推荐
相关产品推荐

