将新数据库和站点添加到多站点vps时出现“连接数据库错误” wordpress错误

和萨尔

在某些情况下,我通过Nginx在单个VPS上运行多个网站,它们都是WordPress网站。我遇到的问题是当我今天创建一个新站点并去为其创建新的Mysql DB并使用以下方式分配用户时:

GRANT ALL ON dbNew.* TO admin @'localhost' IDENTIFIED BY 'newPassword';

它破坏了我所有其他WP站点的数据库连接。

恢复所有其他站点的连接的唯一解决方案是对恢复所有其他站点的连接的已知工作站点运行上述命令。

GRANT ALL ON dbOld.* TO admin @'localhost' IDENTIFIED BY 'oldPassword';

在广泛的Google搜索之后,我尝试了所有推荐的方法,包括在安全模式下运行以及打开和关闭MySQL,刷新等。

我感觉好像我在这里遗漏了一些明显的东西,或者有一些其他错误,我过去遵循相同的过程,没有任何问题,目前在此VPS上托管了5个WordPress网站,并且没有硬件限制。

任何帮助,将不胜感激。

理查德·史密斯

您正在使用该命令执行两项操作。授予用户访问新数据库的权限,并更改该用户的密码。您没有为同一用户为不同的数据库设置单独的密码。

根据本文档中的注释,MySQL 5.7中不推荐使用IDENTIFIED BYwith GRANT

在MySQL 5.7中不推荐使用GRANT定义帐户身份验证特征。而是使用CREATE USER或ALTER USER建立或更改身份验证特征。希望在将来的MySQL版本中删除此GRANT功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将多站点WordPress应用程序复制到新主机,连接数据库时出错

在laravel中,将数据添加到数据库时出现以下错误

Laravel:尝试将帖子添加到数据库时出现 BadMethodCallException 错误

连接数据库的MySQL错误

WordPress我更改了数据库用户密码,并且站点无法连接数据库,因为

将数据添加到Access数据库时,显示以下错误

尝试连接数据库表时出现运行时错误

建立数据库连接(xampp)时发生WordPress错误

错误:在将内容从数据库显示到网页(CMS站点)时

使用HTML(Php)表单将数据添加到Mysql数据库时,PHP中出现未定义的索引错误

将新列添加到 sqlite 会产生错误:计算数据库实时数据时发生异常

将数据插入数据库时出现错误

如何将 Xml 数据添加到 Access 数据库错误

将数据添加到数据库(错误:System.Data.Entity.Infrastructure.DbUpdateException)

尝试将客户添加到数据库时出错(在语句oledb vb net中插入语句时出现语法错误)

连接到MySQL本地数据库时出现错误

MongoDB-与本地数据库连接时出现错误

连接到Firebird数据库时出现BLR错误

连接数据库错误类型:2002:权限被拒绝

从本地主机开发站点时更改了 WordPress 地址 (URL) 和站点地址 (URL)。现在,建立数据库连接时出错

Azure Wordpress数据库错误

WordPress的数据库导入给奇怪的错误

无法导入wordpress数据库出现错误

无法安装WordPress的错误:“无法连接到数据库”

Apex,SOQL,将数据库中的结果添加到列表中,错误

从datagridViewComboboxColumn将键入的文本项添加到数据库后,vb.net错误

尝试创建新的SQL Server数据库时为什么会出现连接错误?

PHP MySQLi:连接数据库时如何检测访问被拒绝或参数错误

每当我尝试连接数据库时都会收到错误消息