why after I adding ' -assume-rbr' it still bothers with 'Needed: SUPER|' ?
- Dominant language
- Go
- Stars
- 13.6k
- Forks
- 1.4k
- Avg merge
- 2h 31m
- Merged PRs (30d)
- 4
Description
> This is the place to report a bug, ask a question, or suggest an enhancement.
Hi, I use latest version gh-ost, I need change table colume length, not sure why it bothered.
connect to azure mysql
add '-assume-rbr ' already
full cmd:
```
./gh-ost -azure -exact-rowcount --concurrent-rowcount -user "user@mysql" -password "password" \
-host "mysql.mysql.database.chinacloudapi.cn" -port 3306 \
-allow-on-master -database "xiaoshu" --verbose -table "customer" \
-alter " change campaign_id campaign_id varchar(64)" \
-assume-rbr --master-user="user@mysql" --master-password="passwd" --assume-master-host=mysql.mysql.database.chinacloudapi.cn --execute
```
it told me error like:
```
SUPER|REPLICATION CLIENT, REPLICATION SLAVE and ALL on `dbname`.*
```
> This is also the place to make a discussion before creating a PR.
> If this is a bug report, please provide a test case (e.g., your table definition and gh-ost command) and the error output.
> Please use markdown to format code or SQL: https://guides.github.com/features/mastering-markdown/
> Please label the issue on the right (bug, enhancement, question, etc.).
```
2021-08-23 04:10:20 FATAL 2021-08-23 04:10:20 ERROR User has insufficient privileges for migration. Needed: SUPER|REPLICATION CLIENT, REPLICATION SLAVE and ALL on `dbname`.*
```
> And please understand if this issue is not addressed immediately or in a timeframe you were expecting.
> Thank you!
Contributor guide
Assessment
This issue has not been assessed yet.