某一日,发现DB复制有问题
Last_Errno: 1418
Last_Error: Error '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)' on query. Default database: 'elearning_project_sxgzjs'. Query: 'CREATE DEFINER=`root`@`localhost` FUNCTION rand_string(n INT)
RETURNS VARCHAR(255)
BEGIN
DECLARE chars_str varchar(100) DEFAULT '23456789abcdefghijkmnpqrstuvwxy';
DECLARE return_str varchar(255) DEFAULT '';
DECLARE i INT DEFAULT 0;
WHILE i < n DO
SET return_str = concat(return_str,substring(chars_str , FLOOR(RAND()*31 ),1));
SET i = i +1;
END WHILE;
RETURN return_str;
END'
可以用命令行方式登录MYSQL执行下面的语句解决问题:
mysql> SET GLOBAL log_bin_trust_function_creators = 1;
分享到:
相关推荐
### MySql 1067错误解决方法 在日常使用MySQL数据库的过程中,我们经常会遇到各种各样的问题,其中“1067错误”是较为常见的一种系统级别的错误提示。本篇文章将详细阐述MySQL 1067错误的具体含义、常见的触发场景...
MySQL 常见错误提示及解决方法 MySQL 是一个流行的开源关系数据库管理系统,但是在使用过程中,我们可能会遇到各种各样的错误提示。这些错误提示可能是由于数据库文件格式不正确、文件无法打开、创建表失败、数据库...
本文将详细解析在安装MySQL时可能遇到的两种常见错误——Error Nr.2003和Error Nr.1045,并提供相应的解决策略。 ### Error Nr.2003:无法连接到MySQL服务器 #### 错误信息: > Can't connect to MySQL server on...
MySQL 的常见错误解决 MySQL 是一个广泛使用的关系数据库管理系统,但是在使用过程中经常会遇到各种错误,本文将介绍 MySQL 的常见错误解决方案。 一、在进入 MySQL 数据库时出错 在使用 MySQL 客户端连接数据库...
### MySQL服务无法启动的1067错误解决 在日常使用MySQL的过程中,用户可能会遇到一个常见问题:在尝试启动MySQL服务时出现“错误1067:进程意外中止”的提示。这一问题不仅困扰着初学者,对于有一定经验的开发者来...
### MySQL连接错误解决 在安装MySQL之后,可能会遇到无法连接的问题,其中一种常见的错误提示是“Error 1045 Access denied for user 'root'@'localhost' (using password: YES)”。这个问题通常出现在尝试使用root...
Navicat for MySQL 远程连接错误 1130 解决方法 Navicat for MySQL 是一款功能强大的数据库管理工具,但是在远程连接 MySQL 服务器时,可能会遇到错误 1130,这是因为 MySQL 服务器不允许从远程主机连接。下面我们...
### MySQL常见错误提示及其解决方法 #### 1. 错误130:文件格式不正确 - **问题描述**:此错误表明遇到的文件格式不符合MySQL预期的标准。 - **解决方法**: - 检查文件是否被正确创建且格式正确。 - 使用`...
Mysql 常见错误提示及解决方法 本文档总结了 Mysql 中常见的错误提示及解决方法,涵盖了文件格式不正确、文件无法打开、创建表失败、数据库已存在、数据库不存在、删除数据库文件失败、读取系统表中的记录失败、...
MySQL 常见错误分析与解决方法总结 MySQL 是一个广泛使用的关系型数据库管理系统,它提供了强大的数据存储和管理功能。但是在实际使用中,我们经常会遇到一些错误,这些错误可能会导致数据库不可用或数据丢失。因此...
MySQL 发生系统错误1067的解决方法 MySQL 是一种广泛使用的关系数据库管理系统,然而,在安装和使用 MySQL 过程中,可能会出现一些错误,例如系统错误1067。本文将详细介绍 MySQL 发生系统错误1067 的解决方法,...
MySQL 系统错误 1067 的解决方法 MySQL 是一个广泛使用的关系数据库管理系统,但是在使用过程中可能会遇到一些错误,例如系统错误 1067。这篇文章将针对 MySQL 系统错误 1067 提供解决方法,并对 MySQL 的安装、...
### MySQL安装错误代码详解 #### 1016 错误:文件无法打开 当遇到“文件无法打开”...以上是MySQL安装过程中可能遇到的一些常见错误及解决方法。通过合理地诊断和解决问题,可以有效地提高MySQL数据库的稳定性和性能。
MySQL 常见错误及解决方案 MySQL 是一个功能强大且广泛使用的关系型数据库管理系统,但是在使用 MySQL 时,用户经常会遇到一些错误和问题。以下是 MySQL 常见错误及解决方案: 1. 使用 MySQL Command Line Client...
### 解决方法 1. **修改默认时戳设置**: - 打开MySQL配置文件(通常是`my.cnf`或`my.ini`),找到`sql_mode`配置项。 - 检查是否包含了`NO_ZERO_IN_DATE`或`NO_ZERO_DATE`,如果有,将其移除或更改为其他模式,...
"Mysql服务无法启动的1067错误解决方法" MySQL是一种广泛使用的关系数据库管理系统,由于其稳定性、灵活性和高性能等特点,MySQL已经成为许多Web应用程序的首选数据库管理系统。然而,在安装和配置 MySQL 服务时,...
MySQL常见错误分析与解决方法总结 MySQL是一种广泛使用的关系数据库管理系统,但是在实际应用中经常会遇到各种错误,本文总结了常见的 MySQL 错误分析与解决方法。 1. Can’t connect to MySQL server on ...
MySQL错误1418是一个常见的问题,特别是在使用存储过程、函数、触发器等数据库对象时。这个错误的主要原因是由于MySQL的二进制日志功能,它用于实现主从复制,确保主服务器和从服务器的数据一致性。当二进制日志开启...
在这篇文章中,我们将对 MySql 常见的错误代码进行解析,包括错误代码的含义、解决方法和避免错误的建议。 1016: 文件无法打开 错误代码 1016 表示文件无法打开,可能是由于文件权限不正确或文件损坏所致。解决...