在标记为重复之前请阅读完整问题。
错误:- '用户'Test_UG '@'88.81.84.184'访问被拒绝(使用密码:YES',代码:'ER_ACCESS_DENIED_DENIED_BERNIR',errno:1045,sqlState:'28000',堆栈:'错误:用户'Test_UG '@' 88.Trampoline(node:internal/Ubc_hooks:130:17)访问被拒绝(节点:internal/Ubc_hooks:130:17)'
用于的软件/应用程序/程序- Visual Code,Node.js,PHP,MySQL
主机使用-去爸爸,Cpanel
程序用途-制作Telegram Bot,MySQL用于存储数据
它在本地机器上工作吗?-是的,它在使用Wamp服务器的本地机器上工作。
已更改-仅更改MySQL连接详细信息
解决方案尝试-测试与完全访问新的数据库,用户和密码,也测试了与旧用户这是创建2-3天前。尝试了许多解决方案,从堆栈溢出其中几个是下面
MySQL: Access denied for user 'test'@'localhost' (using password: YES) except root user
Access denied for user 'test'@'ip'(using password: YES)的
Access Denied for User 'root'@'localhost' (using password: YES) - No Privileges?的
Node.js代码-
// Create a MySQL pool
const dbConnect =({
host: 'xyz.com',
user: 'Test_UG',
password: 'Xyz@1122!',
database: 'xyz_bot',
});
// Function to store user messages in the database
async function storeMsg(msg) {
const connection = await mysql.createConnection(dbConnect);
try {
await connection.execute('INSERT INTO chat_details (username, user_id, msg_date, token_name, token_amount, msg) VALUES (?, ?, NOW(), ?, ?, ?)',
[msg.from.username, msg.chat.id, getRandomToken(), getTokenAmount(0.001, 0.2), msg.text]);
console.log('User message stored in the database.');
} catch (error) {
console.error('Database error:', error);
} finally {
connection.end();
}
}
字符串
1条答案
按热度按时间yqyhoc1h1#
我与Go Daddy技术支持团队联系,他们给出了以下解决方案.
转到--> CPChannel--> Database --> Remote MySQL
x1c 0d1x的数据
输入您的IP地址/本地主机地址在我的情况下,它是
88.81.84.184
,并点击添加主机。的
需要5到90分钟更新。