• 宝塔面板无法删除数据库,报错ERROR 1010(HY000):Error dropping database ( errno: 39)解决

    在宝塔面板删除数据库,提示成功了,但是刷新页面后,还是又出现了,没有删除成功。 于是在服务器上,直接mysql -u root -p登陆后,使用drop database 命令删除,于是出现了报错,报错信息如上图所示,为ERROR 1010(HY000):Error dropping database ( errno: 39) 以为是权限问题,查看/www/server/data路径,所属用户均是MySQL,且权限没有异常。 最后解决方案: 1、使用root用户ssh登录服务器,删除/www/s…

    技术分享 2021年4月4日
  • 使用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

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