ارور و عدم وصل شدن به دیتابیس

پرسیده شده
فعالیت 1388 روز پیش
دیده شده 595 بار
0

سلام خسته نباشید علت این ارور چیه؟

تمامی کد ها و اطلاعات دیتابیس با مدرس چک شده و کوچیکترین تفاوتی نداره

 

 

 

events.js:287
      throw er; // Unhandled 'error' event
      ^

Error: Access denied for user ''@'localhost' (using password: NO)
    at Packet.asError (C:\Users\cmos\node_modules\mysql2\lib\packets\packet.js:712:17)
    at ClientHandshake.execute (C:\Users\cmos\node_modules\mysql2\lib\commands\command.js:28:26)
    at Connection.handlePacket (C:\Users\cmos\node_modules\mysql2\lib\connection.js:417:32)
    at PacketParser.onPacket (C:\Users\cmos\node_modules\mysql2\lib\connection.js:75:12)
    at PacketParser.executeStart (C:\Users\cmos\node_modules\mysql2\lib\packet_parser.js:75:16)
    at Socket.<anonymous> (C:\Users\cmos\node_modules\mysql2\lib\connection.js:82:25)
    at Socket.emit (events.js:310:20)
    at addChunk (_stream_readable.js:286:12)
    at readableAddChunk (_stream_readable.js:268:9)
    at Socket.Readable.push (_stream_readable.js:209:10)
Emitted 'error' event on Connection instance at:
    at Connection._notifyError (C:\Users\cmos\node_modules\mysql2\lib\connection.js:221:12)
    at ClientHandshake.<anonymous> (C:\Users\cmos\node_modules\mysql2\lib\connection.js:114:14)
    at ClientHandshake.emit (events.js:322:22)
    at ClientHandshake.execute (C:\Users\cmos\node_modules\mysql2\lib\commands\command.js:33:14)
    at Connection.handlePacket (C:\Users\cmos\node_modules\mysql2\lib\connection.js:417:32)
    [... lines matching original stack trace ...]
    at addChunk (_stream_readable.js:286:12) {
  code: 'ER_ACCESS_DENIED_ERROR',
  errno: 1045,
  sqlState: '28000',
  sqlMessage: "Access denied for user ''@'localhost' (using password: NO)"
}

فایل پیوست

sinaabasi
sinaabasi

24 تیر 99

0
حذف شده

خب ببین برو توی درایوی که xampp رو نصب کردی برو به پوشه xampp بعد برو به پوشه mysql و پوشه bin رو باز کن و فایل my.ini رو با ++notepad باز کن صفحه رو اسکرول کن تا برسی به کامنت The MYSQL Server# (اولین گزینه ش هم [mysqld] هست) بعد کلید enter رو بزن و این دستور زیر رو بنویس

skip-grant-tables

  بعد فایل رو save کن و بیا بیرون xampp  دوباره خاموش کن ( همه گزینه ها stop بشن ) دوباره استارت کن . مشکل حل میشه . راستی منظورت رو توی پستت که گفتی داخل cms برنامه رو اجرا میکنی متوجه نشدم یعنی چی cms? کدوم cms؟

فایل پیوست

محسن محمدی رهنما

توسط

محسن محمدی رهنما

25 تیر 99

0
حذف شده

سلام دوست من وقتت بخیر , این خطا زمانی رخ میده که user یا تعریف نشده یا نامعتبر هست که مربوط به config اولیه MYSQL تون میشه .  میشه بفرمایید  برای برقرای ارتباط با mySQL تون اون رو مستقیم توی terminal یا cmd استارت میکنید و یا از xampp استفاده میکنید؟ 

فایل پیوست

محسن محمدی رهنما

توسط

محسن محمدی رهنما

24 تیر 99

حذف شده
از xampp استفاده میکنم اون دو تا گزینه داخل xampp رو روشن میکنم و داخل cms فقط برنامه را اجرا میکنم
sinaabasi

25 تیر 99

0
حذف شده

از xampp استفاده میکنم

اون دو تا گزینه داخل xampp  رو روشن میکنم و داخل cms فقط برنامه را اجرا میکنم

فایل پیوست

sinaabasi

توسط

sinaabasi

25 تیر 99