mysql执行带函数命令的sql脚本报错

使用bat脚本执行MySQL命令时遇到的坑 相关文章:(推荐)bat脚本执行mysql命令导入sql文件到数据库 https://blog.youkuaiyun.com/womenrendeme/article/details/75799515   背景: 作为一个初级小白,因为前段时间接触了项目的实施部署,发现,在数据库导入数据或更新数据库时,原来除了使用navicat这样一些工具外,也可以使用bat批量命令行,对于实施人员来说其实更简单。 ... 阅读详情

一、前言

     开发给了一个带函数的sql文件让我执行,但是执行导入时报以下错误

     This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled

二、解决

在数据库命令行中执行以下命令(临时生效)

set global log_bin_trust_function_creators=TRUE;

编辑数据库配置文件(永久生效)

vi /etc/my.cnf

log_bin_trust_function_creators=1

重启数据库服务

systemctl restart mysqld

本地使用大模型:Ollama+open-webui+AnythingLLM(Windows+linux) 随着大模型的发展,大量的开源模型可以被直接使用。大模型的使用可以选择在云端或者在本地,如果本地存储空间尚可,而且模型需求不是很大的话,我们可以选择在本地部署一个大模型来使用。针对特定的任务需求,进一步在本地去微调我们的大模型。我在windows和linux上都尝试了一遍,这里记录一下过程。 阅读详情

相关推荐

【白话系列】倍增算法

【序言】         我认为吧,所有能够优化复杂度的算法都是神奇的,所有能够化繁琐为形象的文字都是伟大的。一直觉得倍增算法是个很神奇的东西,所以决定写点东西纪念一下它。但是作为一个非常不称职的OIER,我非常讨厌在看别人的算法解析时整版的i,j,k等我看到鼠标就惯性移到右上角的符号语言,所以我想用最形象的方式来纪念它。 【一】         从前,有一只可爱得不得了的小白兔,它想从

JarjingX 3万+

mysql自定函数或者导入函数不成功

mysql数据库导入函数或者自定义函数报错

qq_26796543的博客 361

用STM32的SPI模式2搞定SSI绝对值编码器通信(附完整代码与避坑点)

本文详细解析了如何使用STM32的SPI模式2实现SSI绝对值编码器通信,包括硬件设计、SPI配置、数据处理算法及稳定性优化技巧。通过完整的代码示例和避坑指南,帮助工程师解决时序匹配、数据解析等常见问题,提升工业自动化系统中的编码器通信可靠性。

weixin_27252001的博客 265

Mysql下导入函数注意事项

一、需要先指定使用数据库 USE database name; 二、如果出现以下错误,多为高版本(5.X以上的版本)兼容问题 [Err] 1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (........

weixin_38496887的博客 208

echarts如何实现3D饼图(环形图)?

自定义修改3D饼图的宽高和legend

i-cat的博客 1万+

Cygwin安装教程

简介 cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件 Cygwin就是一个windows软件,该软件就是在windows上仿真linux操作系统 简言之,cygwin是一个在windows平台上运行的 linux模拟环境,使用一个Dll(动态链接库)来实现 这样,我们可以开发出Cygwin下的UNIX工具,使用这个DLL运行在W...

Errol's Blog 13万+

mysql添加函数的时候报错

(you might want to use the less safe log_bin_trust_function_creators varia## 解决办法解决方法:执行SET GLOBAL log_bin_trust_function_creators = 1; https://blog.youkuaiyun.com/jlq_diligence/article/details/100023236

qq_43818104的博客 395

告别手动下载!用Python脚本5分钟搞定NREL风速数据(附完整API调用代码)

本文详细介绍了如何使用Python脚本自动化获取NREL风速数据,从API密钥申请到数据保存的全流程。通过完整的API调用代码和实战技巧,帮助研究人员和开发者高效下载全球高精度风速数据,告别繁琐的手动操作,提升工作效率。

weixin_33724059的博客 297

MySQL 创建函数报错 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration

MySQL 创建函数报错 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled

ideal-lingyun 5791

RK3506开发板实战:5分钟搞定开源鸿蒙OpenHarmony5.1+星闪功能配置

本文提供了一份基于RK3506开发板快速配置开源鸿蒙OpenHarmony 5.1并启用星闪功能的实战指南。文章详细介绍了从开发环境搭建、系统镜像编译烧录,到星闪驱动加载验证、应用开发及性能调优的全流程,帮助开发者高效上手,将新一代短距无线通信技术应用于物联网项目。

time3的博客 656

Linux系统安装部署Redis完整教程(图文详解)

最近需要在Linux服务器安装部署Redis,参考了网上很多的文章,比较零碎,所以我自己写了一篇完整的Redis安装部署文档,在部署Redis之前重装了我的华为服务器,就是为了给大家一步步阐述我的操作过程,配合图文进行讲解更加通俗易懂!

黄团团的个人博客 6693

MYSQL:执行创建触发器脚本出现错误

【代码】MYSQL:执行创建触发器脚本出现错误。

hindsight_qiaoz的博客 350

uniapp+renderJS+google map开发安卓版APP非小程序

uniapp+renderJS+google map开发安卓版APP非小程序,google map小叉号不显示,google map自定义marker右上角的小叉号如何去掉,uniapp+google map不显示

renkai721的专栏 667

在 Shell 脚本中执行 SQL 语句

在 Shell 脚本中执行 SQL 语句 以下执行 SQL 的方式, 既可以在 终端直接执行, 也可以把命令写到 shell 脚本中执行. 测试环境: Contos 7.9 MySQL 8.0 mysql — The MySQL Command-Line Client 短 SQL 命令执行 直接通过 mysql 命令执行 SQL, 也可以将此写入 shell 脚本中. –execute=statement, -e statement 执行该语句并退出。默认的输出格式类似于使用 --batch 生成的输

zz153417230的博客 2万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Windows 使用命令执行 sql 脚本文件

方法一,在 Windows 下使用 cmd 命令执行(或 Unix 或 Linux 控制台下) 【Mysql的bin目录】\mysql –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】,示例: C:\MySQL\bin\mysql –uroot –p123456 -Dtest<C:\test.sql 注意: A、如果在 sql 脚本文件中使用了 use 数据库,则 -D数据库 选项可以忽略 B、如果【Mysql的bin目录】中包含空格,则需要使用“”包含,如:“C:\Program

liaowenxiong的博客 7959

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

mysql数据库重启、登录mysql数据库、通过命令执行mysql的sql脚本等命令

一、mysql数据库重启 有时间再来写 二、登录mysql数据库的命令 mysql -u root -p123456 其中root为数据库账号,123456为密码;值得一提的是-u和账号root之间有没有空格都无所谓,-p和密码123456之间一定不能有空格,因为如果-p和密码之间有空格的话“密码”就会被当做成登录时选择的数据库,如果没有名为123456的数据库的话执行命令后就会报错。 登录时就选择好对应的数据库: mysql -u root -p123456 -D test 或者 mysql -u roo

iot_qizu的博客 8886

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

MySQL执行SQL报错1005_MySQL执行外部sql脚本

使用source导入外部sql文件: mysql> source F:\php\bookorama.sql; -------------- source F: -------------- ERROR: Unknown command '\b'. ERROR: Failed to open file 'F:hp\bookorama.sql', error: 2 居然报错,仔细分析错误原因,...

weixin_35041325的博客 606

SQL注入报错注入函数

前言 报错注入的前提是当语句发生错误时,错误信息被输出到前端。其漏洞原因是由于开发人员在开发程序时使用了print_r (),mysql_error(),mysqli_connect_error()函数将mysql错误信息输出到前端,因此可以通过闭合原先的语句,去执行后面的语句。 常用报错函数 updatexml() 是mysql对xml文档数据进行查询和修改的xpath函数 extractvalue() 是mysql对xml文档数据进行查询的xpa...

lightsec 1万+

Shell脚本执行mysql命令时一直报错use: command not found。

Shell脚本执行mysql命令时一直报错use: command not found。 shell脚本如下: echo “----------start” mysql -uroot -p(密码) use tempdb select * from t_contract; echo “----------end” 初步预测是我的use命令执行不了,于是我换了sql命令 echo “---------...

weixin_42218558的博客 4246

MySQL执行大文件SQL脚本

问题描述 MySQL转储数据可以直接在命令行中操作: mysqldump -uuser_name -p --databases database_name > sql_script.sql msyqldump是MySQL的内置指令,user_name是用户名,database_name是要转储的数据库名称,可以写多个通过空格分开。sql_script.sql是输出的sql脚本。 数据库转储一般不会太慢。 但如果要执行SQL脚本,将数据复原,直接在MySQL中使用source指令则会很慢。

hopyGreat的博客 1382

在MySQL中导出sql脚本文件与导入sql脚本文件

目录 1、在cmd中启动MySQL (1)管理员身份运行cmd (2 )在cmd中输入如下命令启动mysql服务 (3)启动MySQL 2、导入sql文件 (1)创建一个数据库,并且使用该数据库 (2)查看新建的数据库中的表 (3)导入SQL文件 (4)再次查看数据库中表以及表中数据 3、导出数据库表 (1)退出MySQL (2)...

qq_46424406的博客 9669

Java使用数据库命令执行sql脚本(Windows版)

Java使用操作系统命令执行sql脚本

qq_43305367的博客 2708

如何在docker中的mysql容器内执行命令与执行SQL文件

通过 docker ps -a 查询当前运行的容器,找到想执行命令的容器名称。若想执行sql文件,则将sql文件放入当前文件夹下后将项目内的 SQL 文件拷贝到 mysql 容器内部的 root下。然后进入 mysql 容器内部。进入mysql容器内部执行以下命令后回车,输入数据库密码进入 mysql 数据库如图:切换到对应的数据库下,例如数据库 zd,记得后面要加分号use zd;

m0_74824025的博客 1041

mysql怎么执行sql遇到报错的继续

我整理的一些关于【MySQL,SQL】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://edu.51cto.com/surl=QDW3g3MySQL执行SQL遇到报错的继续处理方式 在使用MySQL进行数据库操作时,我们难免会遇到各种各样的错误。例如,某条SQL语句可能由于数据格式不匹配、引用的表不存...

weixin_41550771的博客 987

mysql脚本执行中文乱码_MySQL从命令行导入SQL脚本时出现中文乱码的解决方法

本文实例讲述了MySQL从命令行导入SQL脚本时出现中文乱码的解决方法。,具体如下:在图形界面管理工具 MySql Query Browser中打开脚本(脚本包括建库、建表、添加数据),并执行,不会有任何问题;但是使用mysql命令行工具执行建库脚本时,添加数据中如果包含中文,存入的数据就是乱码或是???。。。解决方法1:在MySql安装目录下找到my.ini,将[mysql]下的default-...

weixin_35419402的博客 950

shell脚本执行SQL

shell脚本: 1 2 3 #!/bin/sh mysql -h10.253.26.10 -uroot -p密码 -e"source /opt/rh/test.sql" SQL文件: use middle_base; insert into mysqlt values('1','cs'); commit; 把SQL文件要上传到shell运行所对应的 服务器上,然后修改下 shell命令最后一个 文件路径 ..

hzp666的博客 9016
上一篇: maven上传jar包到代码仓库
下一篇: java服务调用mysql报错
Apex   Predator
博客等级 码龄6年 9371粉丝 289原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值