Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] ERROR 1045 (28000): Access denied for user 'mt2'@'localhost' (using password: YES)


Tujamo

Rekomendowane odpowiedzi

Opublikowano

Problem polega na tym, że gdy użyję jakiegoś questa, który ma np. sprawdzić ID gracza np. w mysql to wyskakuje ten błąd

ERROR 1045 (28000): Access denied for user 'mt2'@'localhost' (using password: YES)

Już przeglądnąłem wszystkie tematy na ten temat i żaden nie pomógł.

 

Do mt2@localhost mam hasło: mt2!@#

A do użytkownika root: 123456

 

Jak do mt2@localhost daje takiego samo hasło jak mam w root, to serwer wogóle się nie włącza, pluje błędami.

 

http://www.mpcforum.pl/topic/1054560-poprawa-ksiega-administratora/
Opublikowano

Hasło jest nieprawidłowe i serwer gry niema dostępu do bazy.

Ponieważ jest ono szyfrowane, nie możesz je zmienić w zwykły sposób. Ustaw je tak:

UPDATE user SET Password=PASSWORD("mt2!@#") WHERE User="mt2"

Opublikowano

Ehhh...

 

W questlib.lua masz dodaną następującą funkcję?

 

function query(sql)
user = "mt2"
pw = "mt2!@#"
local var = {}
var.pre = ''
if user ~= nil then
var.pre = var.pre..' -u'..user
end
if pw ~= nil then
var.pre = var.pre..' -p'..pw
end
var.scriptfile = 'sc_'..pc.get_name()..number(1,999)..number(2,999)..number(3,999)
var.outputfile = 'op_'..pc.get_name()..number(1,999)..number(2,999)..number(3,999)
sql = string.gsub(sql,'"',"'")
var.str = "/usr/local/bin/mysql -N -L "..var.pre.." < "..var.scriptfile.." > "..var.outputfile
script = io.open(var.scriptfile,"a+")
script:write(sql)
script:close()
os.execute(var.str)
back = io.open(var.outputfile)
quer = back:read()
back:flush()
back:close()
os.remove(var.scriptfile)
os.remove(var.outputfile)
return quer
end

pre_1387877119__logo.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...