为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:7
【操作系统】:麒麟
【CPU】:
【问题描述】*:在mysql 上的多个库表,迁移至达梦后是否是对应多个模式名?达梦要求,在同一个用户名下访问同名的模式名时,sql可以不加 “模式名.”,但是我的每个微服务,用到是不同的库表(对应达梦就是不同的模式名),我采用创建与库表同名的用户名,去解决这个问题,但是达梦不允许创建。如何去掉这个,模式名前缀,希望大神们支支招
创建用户会自动创建一个同名的模式
你已经创建了ucm这个模式,所以创建用户报错了
先把ucm的数据导出来,级联删除模式,再创建用户ucm,重新导入数据
创建用户的时候会默认创建一个与用户同名的模式,即为默认模式,即用户A的默认模式是模式A。如果B用户下已经存在模式A,这个时候创建用户A就会报错。
已经存在ucm这个模式了,导致创建用户失败,可以将这个模式删除,先创建用户,数据库会自动创建个同名的模式