项目开发中,经常会遇到数据库的迁移。但是如果迁移过去的数据库,没用之前创建该数据库的用户,在执行视图或者存储过程的时候会报:

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

1.打开DOS,将目录切换至mysql的bin目录下:

切换命令示例:cd D:/MySQL/bin

2.登录;命令如下:

D:\MySQL\bin>mysql -u root -p

按回车,然后输入密码再按回车,登陆成功!

3.添加host访问权限;命令如下:

grant all privileges on     *.* to     ''@"%" identified by "root";

4.最后更新权限;命令如下:

flush privileges;


上图,前面的比较简单就不展示了,这是最后也是最重要的两部。

注意你的关键字 和 密码:

The user specified as a definer (''@'%') does not exist相关推荐

  1. The user specified as a definer does not exist

    The user specified as a definer ("@'%') does not exist问题解决 问题原因 对应的sql创建用户不存在 解决方案 找到对应的视图函数,修改 ...

  2. mysql 导入导出.sql文件

    备份数据库(包含全部表和全部存储过程): C:\Documents and Settings\Administrator>mysqldump -h localhost -u root -p -R ...

  3. mySQL 数据库错误

    2019独角兽企业重金招聘Python工程师标准>>> java.sql.SQLException: The user specified as a definer ('..'@'% ...

  4. Mysql数据备份与恢复命令

    数据备份: mysqldump -h主机名 -P端口 -u用户名 -p密码 参数1,参数2.... > 备份文件.sql 1.导出整个库 mysqldump -u[username] -p [d ...

  5. mysql 1449 : The user specified as a definer ('root'@'%') does not exist

    在项目中修改数据,后台报错: mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决:原因是你对数据中一 ...

  6. The user specified as a definer ('root'@'%') does not exist

    原因分析 因为创建视图使用的是root@%用户(目前已经不存在),然后登录用户使用的是test@localhost用户,导致mysql认为现在的test用户无权限访问该视图,解决方法就是在当前用户下t ...

  7. [Err] 1449 - The user specified as a definer ('admin_isbox'@'localhost') does not exist

    晚上加班调用一个远程拷贝的本地Mysql的储存过程,报错:[Err] 1449 - The user specified as a definer ('admin_isbox'@'localhost' ...

  8. MySQL 授权用户 ; 存储过程的DEFINER; 命令分隔符DELIMITER

    最近项目中遇到有人使用DEFINER这样的关键字,找了半天没有怎么理解这个意思.以为是限制谁使用这个存储过程,后来测试发现并不是这样. 搜索网上发现很多说法都不正确.看到一篇博客,做了如下介绍,才有所 ...

  9. mySql中The user specified as a definer ('root'@'%') does not exist

    背景 最近往现场导了个库,发现功能报错,一看是视图报错,navicat一看,哎呦,直接报错.The user specified as a definer ('root'@'%') does not ...

  10. Got error: 1449: The user specified as a definer ('root'@'%') does not exist when using LOCK TAB

    在linux下,用mysql的导出语句: mysqldump -hlocalhost -uroot -pPasswd table >/home/ftp/test.sql 出现了 mysqldum ...

最新文章

  1. 索引块与数据块的区别
  2. 计算机视觉与深度学习 | 相机抖动下的目标提取(Faster R-CNN+粒子群优化+图像配准)
  3. 一个ioc例子jdk和spring版本导致问题
  4. jQuery表单对象属性过滤选择器
  5. Windows下Anaconda3安装及使用教程
  6. Django报错SocialApp matching query does not exist以及Django的SITE_ID = 1的含义
  7. Web Components 上手指南
  8. AngularJS自定义指令–隔离范围教程
  9. 理解Semaphore及其用法详解
  10. 拓端tecdat|Tableau 数据可视化:探索性图形分析新生儿死亡率数据
  11. 计算机综合症怎么治,哪些运动可以用来治疗“电脑综合症”
  12. Debian 9 Stretch国内常用镜像源 Jason-张百万
  13. docker(五):更新容器映射端口
  14. 10.Go复合类型-切片
  15. Python pip 常用命令
  16. 2018年,Java程序员转型大数据开发,是不是一个好选择?
  17. BeautifulSoup使用
  18. 1969年美国(阿波罗)登月真伪
  19. 《您的设计模式》(CBF4LIFE)之“状态模式”【整理】
  20. 概率论和java_概率论入门

热门文章

  1. CodeForces - 2B The least round way【dp】
  2. PyTorch的主要组成模块
  3. c语言网上计算机考试成绩查询系统,全国计算机考试
  4. 计算机的正确使用方法,显示器正确的使用习惯和方式
  5. eclipse下载windowBuilder插件
  6. Python数据库入门(详细教程)
  7. python自娱自乐的聊天机器人
  8. Banner的设计过程
  9. codeforces E. Sergey and Subway(边权和变形||dfs)
  10. xpath抓取去掉\r\n\t