• 使用MySQLdump可能碰到的几个常见问题

    1、Got error: 1449: The user specified as a definer (‘XXX’) does not exist when using LOCK TABLES 如果确定用户权限是对的,可以使用 -x 参数尝试解决 2、Couldn’t execute ‘XXX’: View ‘XXXX’ references invalid table(s) or column(s) or fu…

    技术分享 2021年1月8日
  • 解决MySQL ERR 1153 Got a packet bigger than ‘max_allowed_packet’ bytes 错误

    今天在导入一个网站数据库数据的时候,碰到错误提示。 进入数据库,查看一下默认max_allowed_packet是多少。 要解决这个问题,有两种解决方法: 1、临时修改,重启MySQL后失效 524288000代表为512M,重启MySQL后此参数失效,恢复原来。 2、永久修改 修改my.ini或者my.cnf文件,在mysqld段添加如下配置。 在上面临时修改后,要退出重新登录MySQL才可以看到生效。如下两张图可以看到。 配置好后重新导入数据,没有任何报错,网站恢复正常。

    技术分享 2020年8月10日
  • MySQL 普通用户无法登陆的解决方案

    之前一个客户的项目,使用root用户连接的MySQL数据,为了提高安全性,准备降权为普通用户连接。 使用grant语句建立了用户,主机限制使用的%,也就是不限制主机。(因为没有开启MySQL端口,所以localhost也意义不大)。FLUSH PRIVILEGES也是执行了的。 但是登录的提示就一直登录不上,如下图。 以为密码输错了,还使用 set password for 重置了MySQL用户密码,依旧无法登陆。怀疑人生的我去看了用户表,用户也是存在的,主机也确实没限制,如下图。 于是查询解决…

    技术分享 2020年6月20日
联系电话

17689511878

17759303055

微信
微信
分享本页
返回顶部