mysql 去DCN托管CPanel code:'ER_ACCESS_DENIED_DIR',errno:1045,sqlState:'28000',stack:'Error:Access denied for user ' UserName '@'IP address'

hrirmatl  于 2023-11-16  发布在  Mysql
关注(0)|答案(1)|浏览(87)

在标记为重复之前请阅读完整问题。
错误:- '用户'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();
    }
}

字符串

yqyhoc1h

yqyhoc1h1#

我与Go Daddy技术支持团队联系,他们给出了以下解决方案.
转到--> CPChannel--> Database --> Remote MySQL
x1c 0d1x的数据
输入您的IP地址/本地主机地址在我的情况下,它是88.81.84.184,并点击添加主机。



需要5到90分钟更新。

相关问题