我想澄清一下mysqldump的--flush-privileges选项。
下面是来自MySQL文档的选项描述:
--flush-privileges
Send a FLUSH PRIVILEGES statement to the server after dumping the mysql database.
This option should be used any time the dump contains the mysql database and any other
database that depends on the data in the mysql data
我从我的数据库中获得了一个SQLdump,现在我想将它导入到另一个具有相同版本(5.5.22-0ubuntu1)的mysql服务器,在导入过程中使用的是ubuntu12.04 .but,它说:
ERROR 1034 (HY000) at line 3502: Key 2 - Found wrong stored record at 232882088
我再做一次,又犯了一个错误
ERROR 1034 (HY000) at line 3502: Wrong aligned block at 11847827
我使用默认参数来创建SQL -这是我的my.conf:客户端端口= 3306套接字= /
我正在尝试实现主从复制,它运行良好,没有任何错误,数据库是在从服务器上复制的,但是当我关闭服务器并再次打开它们并在主数据库中添加一些东西时,在从服务器中没有复制,每次启动服务器时都必须遵循这些步骤吗?
在主服务器上安装
mysql> GRANT REPLICATION SLAVE ON *.* TO 'repl_user'@'192.168.1.20'
IDENTIFIED BY 'secretpassword';
mysql> FLUSH PRIVILEGES;
mysql> use mydb;
mysql>