mysql数据迁移PolarDB
一、迁移方式
mysql中导出数据库文件
方式一
mysql -h <PolarDB地址> -P <端口> -u <用户名> -p<密码> --default-character-set=<字符集> < <导出文件路径>.sql
方式二、或者使用source命令将数据导入到PolarDB:
mysql -h
user dbname;
source <导出文件路径>.sql;
二、创建用户密码
CREATE USER 'xxx'@'%' IDENTIFIED BY 'xxxx';
GRANT ALL PRIVILEGES ON xxxx.* TO 'xxx'@'%';
FLUSH PRIVILEGES;
三、问题FAQ
3.1 报错一、用户密码修改报错
ERROR 5107 (HY000): [18e78c92e9c00000][172.17.0.4:8527][polardbx]ERR-CODE: [PXC-5107][ERR_OPERATION_NOT_ALLOWED] Can not modify polardbx_root since it is reserved for system
原因为polardbx_root用户为系统保留用户,不能修改密码