最近在centos下进行数据库复制时,发现了这个错误,不能创建函数(function)可以复制数据库表,存储过程,唯独函数这里过不了,在网上搜索到解决这个问题的办法:
mysql出现Error Code:1418 错误的解决办法
以下是引用片段:
Error Code : 1418
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)
(0 ms taken)
解决方法如下:
1. mysql> SET GLOBAL log_bin_trust_function_creators = 1;
2. 系统启动时 --log-bin-trust-function-creators=1
3. 在my.ini(linux下为my.conf)文件中 [mysqld] 标记后加一行内容为 log-bin-trust-function-creators=1
<转自:http://blog.csdn.net/wenrenhua08/article/details/5940692>
分享到:
相关推荐
在C#编程环境中,连接MySQL数据库通常依赖于特定的数据提供者,这就是MySql.Data.dll和MySql.Web.dll的角色。这两个动态链接库(DLL)文件是MySQL官方提供的.NET数据访问组件,使得C#开发者能够轻松地与MySQL服务器...
该版本可能提供了更多的特性,比如支持更多的MySQL服务器特性,改进的性能,增强的错误处理,或者对.NET Framework的新版本兼容性。同样,详细的变化列表应在官方文档中查找。 4. **使用注意事项**: - 确保使用...
11. **错误处理**:当发生错误时,MySQL.Data.dll会抛出MySqlException异常,包含了错误号、错误信息等详细信息,帮助开发者定位问题。 12. **连接池**:MySQL.Data.dll支持连接池,可以重用已关闭的连接,减少...
从给定的文件内容可以看出,文档中包含了MySQL的错误码大全,这些错误码可帮助用户快速定位在使用MySQL过程中出现的问题。下面将详细介绍这些错误码及其代表的含义: 服务器错误消息部分主要涉及了以下错误类型: ...
MySQL.Data.dll是MySQL数据库连接器的一个重要组件,主要用于.NET应用程序与MySQL服务器之间的数据交互。这个文件是.NET Framework的一部分,允许开发者使用C#、VB.NET或其他.NET支持的语言来编写能够访问MySQL...
MySQL.Data.dll是MySQL数据库连接.NET应用的核心组件,它允许开发者在C#、VB.NET等.NET环境中与MySQL数据库进行交互。这个压缩包包含了多个版本的MySQL.Data.dll,这意味着它提供了对不同版本MySQL服务器的支持,...
MySQL数据访问库MySQL.data.dll是用于连接和操作MySQL数据库的关键组件,主要在.NET环境中使用,如Visual Studio(VS)项目。这个DLL文件包含了.NET开发者所需的API,使得他们能够通过C#、VB.NET或其他.NET支持的...
在.NET应用程序开发中,确保MySQL.Data.DLL版本与MySQL服务器版本以及.NET Framework版本相匹配是至关重要的,不匹配可能导致兼容性问题或错误。 8. **安全性**: 在使用第三方提供的DLL文件时,要确保来源可靠,...
7. **事件和错误处理**:DLL中的类如`MySqlConnection`提供了事件处理机制,例如连接打开、关闭或出现错误时触发的事件,便于调试和异常处理。 8. **元数据获取**:可以获取关于数据库架构的信息,如表结构、字段...
9. **错误处理**: 在使用MySQL.data.dll时,可能会遇到如网络问题、权限不足、SQL语法错误等异常。开发人员需要捕获和处理MySqlException,以确保程序的健壮性。 10. **安装与引用**: 在.NET项目中使用MySQL.data....
1.7.3. MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 1.8.6. ...
Toad for MySQL 8.0.0.296免费版是一款专为MySQL数据库管理人员设计的强大工具,由Quest Software开发,旨在提供高效、便捷的数据库管理和开发环境。这个版本的Toad for MySQL提供了许多功能,使得数据库管理、查询...
│ 第二十一课MySQL常见错误-converted.pdf │ 第二十课MySQL索引和调优.pdf │ 第二课MySQL入门介绍.pdf │ 第五课MySQL常用函数介绍.pdf │ 第八课InnoDB内核.pdf │ 第六课SQL高级应用.pdf │ 第十一课MySQL表...
1.6 顺应2000年 1.7 SQL一般信息和教程 1.8 有用的MySQL相关链接 2 MySQL 邮件列表及如何提问或报告错误 2.1 MySQL邮件列表 2.2 提问或报告错误 2.3 怎样报告错误或问题 ...
这个版本可能包含了对 MySQL 数据库的一些特定功能支持,性能优化,以及可能的错误修复。 使用 `MySql.Data.dll`,开发者可以: 1. **连接管理**:创建 ` MySqlConnection` 对象,输入服务器地址、用户名、密码和...
此外,还有其他辅助类,如 `MySqlConnectionStringBuilder`,用于构建和管理数据库连接字符串,以及 `MySqlException` 类用于捕获和处理与 MySQL 相关的错误。 在实际应用中,典型的数据访问流程可能包括以下步骤:...
7. 错误处理:在可能出现错误的地方添加适当的异常处理,例如`try-catch`块。 在Wince环境下,由于硬件和操作系统资源有限,可能需要特别注意性能优化,如减少网络通信次数,合理使用连接池,以及确保代码尽可能...
- **6.4.3.0**:这是MySQL.Data.dll的一个较新版本,可能包含更多性能优化、错误修复以及对最新MySQL服务器版本的兼容性。 3. **架构支持**: 压缩包中的“X86”和“X64”文件夹分别对应于32位和64位系统下的...
MySQL是世界上最受欢迎的开源数据库系统之一,而"mysql-8.0.31-winx64.zip"是一个针对Windows操作系统的MySQL服务器的64位版本的压缩包。这个压缩包包含了运行MySQL服务所需的各种组件和文件,使得用户可以在Windows...
MySQL.Data.dll是MySQL数据库与.NET框架之间交互的重要组件,它为.NET开发者提供了连接、查询、操作MySQL数据库的能力。本文将详细介绍MySQL.Data.dll的功能、使用方法以及如何在不同系统环境下安装和配置。 首先,...