今天在一个修改过权限的MySQL数据库遇到了ERROR 1045 (28000): Access denied for user 'xxx'@'xxx.xxx.xxx.xxx' (using password: YES)ERROR 1449 (HY000): The user specified as a definer ('xxx'@'xx') does not exist 错误,花了点时间研究并重现该错误,并将其整理在此篇文章。

 

在测试数据库MyDB,我们创建了一个mydbadmin的账号,任意IP地址都可以访问该数据库,如下所示:

 

mysql> GRANT ALL PRIVILEGES ON `MyDB`.* TO 'mydbadmin'@'%' IDENTIFIED BY 'mydbadmin13s5';
Query OK, 0 rows affected (0.03 sec)
 
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-11
  • 2022-12-23
  • 2021-09-15
  • 2021-10-25
  • 2021-06-09
猜你喜欢
  • 2022-12-23
  • 2021-07-17
  • 2021-10-08
  • 2022-01-08
  • 2022-12-23
  • 2021-08-08
  • 2021-12-22
相关资源
相似解决方案