mysql - percona复制更改master

标签 mysql percona

我正在尝试在两个 MySQL 服务器之间设置复制。我从从站登录如下:

 mysql --host=10.32.8.187 --user=repl --password=********

我的CHANGE MASTER语句:

CHANGE MASTER TO 
MASTER_HOST='10.32.8.187', 
MASTER_USER='repl', 
MASTER_PASSWORD='********', 
MASTER_LOG_FILE='mysqld-bin.000006', 
MASTER_LOG_POS=632;

但我收到以下错误:

ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER privilege(s) for this operation

当我运行 show grants 时,我得到以下内容

Grants for <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="532136233f1362637d60617d6b" rel="noreferrer noopener nofollow">[email protected]</a>.% 
GRANT RELOAD, PROCESS, SUPER, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'repl'@'10.32.8.%' IDENTIFIED BY PASSWORD '*2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19'

那么我肯定已经拥有 super 特权了吗?

(我正在运行 Percona-Server-55。)

最佳答案

尽管重新启动服务器有效,但您可能只需要运行 FLUSH PRIVILEGES 即可重新加载授权。

关于mysql - percona复制更改master,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16539639/

相关文章:

iphone - 将部分 mySQL DB 从网站转换为 iOS 上的 CoreData/SQLite

mysql - 如何从数据类型为时间戳的表中提取记录,但我只知道键的日期部分

java - 提交或 conn.setAutoCommit(true)

mysql - MYISAM 分片与使用 InnoDB

php - 如何显示 id 等于 1,2,3,4 的所有记录

mysql - SQL : Sum factor*value in a LEFT JOIN

mysql - 在不同的 percona xtradb 集群节点上重用 EBS 快照

mysql - 复制 MySQL 记录的最快方法

mysql - MTS 复制死锁

php - Magento 1.8.1 数据库 ON DUPLICATE KEY 未在 Catalog_product_entity_varchar 中执行 UPDATE