canal传递过来的bin-log会丢失
答案:2 悬赏:80 手机版
解决时间 2021-02-02 11:38
- 提问者网友:战皆罪
- 2021-02-02 03:10
canal传递过来的bin-log会丢失
最佳答案
- 五星知识达人网友:長槍戰八方
- 2021-02-02 04:41
1、开启bin-log,路径要设置在mysql用户所属文件夹下
例如:
log-bin=/home/123/bin-log 123的所属用户就要是Mysql
[root@520 home]# ll
总计 163736
drwxr-xr-x 2 mysql mysql 4096 01-16 16:47 123
140116 15:59:21 mysqld started
140116 15:59:21 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
140116 15:59:21 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
/usr/libexec/mysqld: File '/var/lib/mysql.index' not found (Errcode: 13)
140116 15:59:22 [ERROR] Aborting
140116 15:59:22 [Note] /usr/libexec/mysqld: Shutdown complete
140116 15:59:22 mysqld ended
或者
140116 16:17:06 mysqld started
140116 16:17:06 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
140116 16:17:06 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
/usr/libexec/mysqld: File '/home/log-bin.index' not found (Errcode: 13)
140116 16:17:06 [ERROR] Aborting
140116 16:17:06 [Note] /usr/libexec/mysqld: Shutdown complete
140116 16:17:06 mysqld ended
这种报错有可能是设置bin-log日志路径时,没有指定在Mysql所属用户的目录下。
也有另外一种可能是:
mysql> select @@max_join_size;
+-----------------+
| @@max_join_size |
+-----------------+
| 705032704 |
+-----------------+
1 row in set (0.00 sec)
mysql> SET sql_max_join_size=4294967295;
Query OK, 0 rows affected (0.00 sec)
设置了max_join_size参数,当然,一般来说这个参数的默
例如:
log-bin=/home/123/bin-log 123的所属用户就要是Mysql
[root@520 home]# ll
总计 163736
drwxr-xr-x 2 mysql mysql 4096 01-16 16:47 123
140116 15:59:21 mysqld started
140116 15:59:21 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
140116 15:59:21 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
/usr/libexec/mysqld: File '/var/lib/mysql.index' not found (Errcode: 13)
140116 15:59:22 [ERROR] Aborting
140116 15:59:22 [Note] /usr/libexec/mysqld: Shutdown complete
140116 15:59:22 mysqld ended
或者
140116 16:17:06 mysqld started
140116 16:17:06 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
140116 16:17:06 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
/usr/libexec/mysqld: File '/home/log-bin.index' not found (Errcode: 13)
140116 16:17:06 [ERROR] Aborting
140116 16:17:06 [Note] /usr/libexec/mysqld: Shutdown complete
140116 16:17:06 mysqld ended
这种报错有可能是设置bin-log日志路径时,没有指定在Mysql所属用户的目录下。
也有另外一种可能是:
mysql> select @@max_join_size;
+-----------------+
| @@max_join_size |
+-----------------+
| 705032704 |
+-----------------+
1 row in set (0.00 sec)
mysql> SET sql_max_join_size=4294967295;
Query OK, 0 rows affected (0.00 sec)
设置了max_join_size参数,当然,一般来说这个参数的默
全部回答
- 1楼网友:行路难
- 2021-02-02 06:08
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯