![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 65
glum_0111
北京新生代农名工
展开
-
The user specified as a definer (‘root‘@‘%‘) does not exist【MySQL8.0】
问题描述 当运行项目或者MySQL访问视图的时候,会提示:The user specified as a definer (‘root’@’%’) does not exist。 原因是你的root没有访问视图的权限。 解决 1.在navicat新建查询,执行如下 grant all privileges on *.* to root@'%' 如果执行成功就刷新一下 flush privileges; 2.如果报root用户不存在啥的错,在就执行 update user set host = '%' w原创 2021-01-19 16:07:01 · 349 阅读 · 0 评论 -
MySQL事务之MVCC------------------------个人总结
目录前言事务的隔离级别版本链MVCC 前言 看了从根本上理解MySQL之后,对MVCC有了一定的了解,因此决定写一篇博客来记录一下。本文会从事务隔离级别到版本链到MVCC循序渐进,可以根据自己情况目录快进。 事务的隔离级别 在了解事务的隔离级别之前,要先知道并发事务会发生的问题。至于为什么会出现并发问题,因为事务在执行的时候并不是串行执行的,不是执行完一个事务在执行另一个事务。 脏写。事务A修改了另一个事务B未提交的记录,即使A提交了事务,如果B回滚的话,事务A提交的事务将不复存在。这是非常严重的问题,在原创 2020-10-10 21:40:45 · 156 阅读 · 0 评论