项目添加服务器上数据库正常,添加本地的数据库出现问题(The user specified as a definer ('root'@'%') does not exist)

1.项目连接服务器上mysql数据库正常,连接本地的数据库出现问题:

The user specified as a definer (‘root‘@‘%‘) does not exist

2.

权限问题,授权 给 root  所有sql 权限

mysql> grant all privileges on *.* to [email protected]"%" identified by ".";

Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

这两条语句的执行是进入到mysql5.5的安装目录之下,找到bin,然后在cmd窗口中输入 mysql -u root -p回车,然后输入密码,进入mysql命令执行的。

也可以把这两个语句直接在mysql 的前台工具中执行,一样有效。

项目添加服务器上数据库正常,添加本地的数据库出现问题(The user specified as a definer ('root'@'%') does not exist)

时间: 2024-10-21 08:59:06

项目添加服务器上数据库正常,添加本地的数据库出现问题(The user specified as a definer ('root'@'%') does not exist)的相关文章

从服务器将Oracle数据库导出到本地Oracle数据库的方法

原文:从服务器将Oracle数据库导出到本地Oracle数据库的方法 1.将服务器上的Oracle数据库导入到本地 在CMD模式下执行以下命令:   exp username1/[email protected]服务器端数据库 file=本地硬盘:/文件名.dmp   例如: exp admin/[email protected] file=e:db.dmp 2.建立本地数据库(默认已经安装Oracle客户端并且建立了本地数据库) 3.创建一个新用户,并赋予DBA权限 //创建一个用户名为tes

从远程服务器将Oracle数据库导出到本地Oracle数据库的方法

1.创建本地用户 SQL> create user test identified by 123456; 2.授权 SQL> grant connect,resource,dba to test; 3.远程数据库导出(远程用户具有dba权限) SQL> $exp userid=用户名/密码@远程IP地址:1521/数据库实例 file=d:/daochu.dmp; 4.导入到本地数据库 SQL> $imp test/[email protected] file=d:/daochu.

mysql 数据库数据迁移 The user specified as a definer ('root'@'%') does not exist 解决方法

从一个数据库数据迁移到本地localhost 程序在调用到数据库的视图时报错,直接在数据库中打开视图时也报错,类似: mysql 1449 : The user specified as a definer ('montor'@'%') does not exist 经查,是权限问题,解决办法: 运行:grant all privileges on *.* to [email protected]"%" identified by "."; 之后打开视图时便不会报错

docker部署spring boot项目在服务器上

IDE:idea 工具:docker spring boot:2.0.1 ======================================== 简单记录一下流程,以供参考: 第一步:首先得有一个spring boot的项目[集成了jpa+mybatis的spring boot 例子:https://github.com/AngelSXD/swapping] 第二步:项目打包为jar包 install成功以后 找到项目根目录下的target目录,这里面的jar就是打包好可以部署的jar

SSH项目在服务器上初始化的过程

刚接触ssh项目的时候,只知道照着demo写,出现问题了就百度,解决了就沾沾自喜,现在尝试着做一些总结,提升下自己. 一个简单的ssh项目是怎么在服务器上部署(deploy),服务器又是怎么加载实例化项目代码了? 项目在Tomcat发布之后,Tomcat会加载这个项目到webapps目录,run,仔细看下Console上的日志发现,Tomcat先检查jar包,然后加载web.xml. 默认加载顺序为<context-param>---<listener>---<filter&

借助XShell,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器。

rz 是将window文件传到linux服务器上,到执行rz命令的目录 sz 可以将linux文件发送到windows上,可以选择目录. https://www.google.com/ncr 登录一下会有惊喜的 ubuntu 安装 shadowsocks https://github.com/shadowsocks/shadowsocks-qt5/wiki/%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97 在Ubuntu Linux下怎样安装QQ http://cuiqi

发布MVC项目到服务器上时候遇到的 模块 DirectoryListingModule 通知 ExecuteRequestHandler 处理程序 StaticFile 错误代码 0x00000000

应用程序“HMW121197”中的服务器错误错误摘要HTTP 错误 403.14 - ForbiddenWeb 服务器被配置为不列出此目录的内容. 详细错误信息模块 DirectoryListingModule 通知 ExecuteRequestHandler 处理程序 StaticFile 错误代码 0x00000000 最可能的原因:没有为请求的 URL 配置默认文档,并且没有在服务器上启用目录浏览. 可尝试的操作:如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在. 使用 IIS 

Jenkins构建本地项目到服务器上自动部署的方法

最近在用Jenkins做项目的自动部署,由于项目需求,现在要在本地构建后再放到Tomcat里.以下是本地构建步骤: 名称填写好,下面的选项是可选的. 源码管理这里选择none. 触发器这里,我的是在凌晨3点强制构建.可选. 这里是最重要的一步:选择Execute shell选项.可以使Jenkins执行一些shell命令. 点击之后会出现这个界面,在Command输入框里输入要执行的shell命令. 我指向的是/home/data/crm这个目录下,然后让其执行mvn打包指令. 在Build里输

Android项目通过Android Debug Database实时查看本地Sqlite数据库内容

前几天写Android项目时,想和Sqlyog那样图形化查看数据库中的文件,由于Android自带小型的Sqlite轻量级数据库,在查找方法时发现了一个特别简单适用的方法,纪录一下. 在android项目的build.gradle中添加代码: debugImplementation 'com.amitshekhar.android:debug-db:1.0.6' 之后Sync.启动AVD,或者连接USB. 在Logcat中输入D/DebugDB,即可查看ip与端口,在浏览器访问即可. 如果用的是