specified as a definer ('root'@'localhost') does not exist" 一切都指向运行GRANT语句。因此,我在VPS的BlueHost控制面板中创建了一个全新的DB用户,并授予了完全权限。我在这个全新的用户上得到了同样的错误。 BlueHost支持人员不知道该怎么做。一些Stack文章建议使用触发器或存储的PROCS权限--但我没有这些类型的</
一个问题是,这个用户usaarbit不是我从Heidi连接的用户,也不是我的php用来连接mysql的用户。事实上,我不认识那个用户。我认得这个字符串:它是域的根,但它不是我设置的mysql用户。可能是bluehost创建的一些默认的、自动生成的用户?对于此错误,So...there是其他的,他们说要运行如下内容:
GR
我目前正在将我所有的“观点”从123-reg托管的VPS转移到另一个由Heart Internet提供的VPS。#1449 - The user specified as a definer ('etd'@'localhost') does not exist
我尝试在MySQL数据库上将etd更改为根目录和数据库用户名,但无法修复错误。我以根用户身份登录到phpMyAdmin。
当我尝试通过我的应用程序检索数据或将数据插入到我的数据库时,我得到了上面的错误。p_name, p_passwordEND $$但是,当我在我的sqlyog中运行以下查询时,它返回一个1:SELECT EXISTS(SELECT 1 FROM mysql.user WHERE USER = 'root');
我正在使用XAMPP和Python制作我的应用程序