默认用户root的注意事项

新搭建好数据库mysql后,会建立一个root账户,而这个账户其实是'root'@'localhost',它只能允许本地链接,所以,当你在新的环境下用以前的存储过程definer='root'@'%'是不能调用的。因为'root'@'%'这个账号不存在。解决办法:

可以将存储过程导出后,替换调'%'为'localhost'

也可以修改root允许的host,mysql数据库的user表

update user set host=’%’ where user=’root’;

首页 我的博客
粤ICP备17103704号