mysql数据库报错2014_还原mysql数据库时报错

环境说明:

1.操作系统:

aaa@ubuntu:~$ cat /etc/issue

Ubuntu 12.04.3 LTS \n \l

2.内核版本:

aaa@ubuntu:~$ uname -a

Linux ubuntu 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

3.Mysql的客户端工具:SQLyogEn

昨天测试服务器重启,mysql不能正常启动,后来由于业务的需要将内网的数据库迁移到测试服务器上,在还原数据库时报错如下:aaa@ubuntu:~/sql$ mysql -uroot -p'12345678' 

ERROR 1418 (HY000) at line 2945731: This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)报错原因:开启bin-log

解决方法:编辑主配置文件/etc/my.cnf,将如下3行注释掉

#log-bin=mysql-bin

#binlog_format=mixed

#server-id      = 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值