>데이터 베이스 >MySQL 튜토리얼 >mysqldump 1449错误解决办法

mysqldump 1449错误解决办法

WBOY
WBOY원래의
2016-06-07 17:13:582234검색

研究mysql主从复制,在数据库导入导出的过程中,主数据据导出导入没问题,但是在从库上导入就报错mysqldump 1449 这个错误,之后

研究mysql主从复制,,在数据库导入导出的过程中,主数据据导出导入没问题,但是在从库上导入就报错mysqldump 1449 这个错误,之后网上查找了一下方案,成功解决。

现将操作步骤贴出,以便大家学习交流:

[root@localhost ~]# /opt/mysql/bin/mysqldump --opt xxx_erp > xxx_erp_db03_test01.sql

mysqldump: Got error: 1449: The user specified as a definer ('xxxerp'@'%') does not exist when using LOCK TABLES

解决办法:

mysql>grant all privileges on xxxerp.* to 'xxxerp'@'%' identified by '123456';

Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

[root@localhost ~]# /opt/mysql/bin/mysqldump --opt xxx_erp > xxx_erp_db03_test01.sql

[root@localhost ~]# ll

total 2320444

-rw-r--r-- 1 root root 2183168822 Oct 29 01:42 xxx_erp_db03_test01.sql

-rw-r--r-- 1 root root  186133946 Aug 16 14:18 all.tar.gz

The end

linux

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.