Wysłany: 2016-07-15, 18:16
Daisu
Programista Lua
Wiek: 26 Na forum: 4444 dni Posty: 193
SPONSOR
Nick w MP: Daisu
Piwa : 24
Witam posiadam logowanie mysql kt?re na serwerze na windows dzia?a?o jednak gdy przenios?em je na linux'a wyskakuje taki b??d.
Kod:
[17:42] ERROR: [JustLife]/JL-Logowanie/s_login.lua:18: dbConnect failed; Can't connect to local MySQL server through socket '' (111)
Kod:
addEventHandler ( 'onResourceStart' , getResourceRootElement ( ),
function( )
call ( getResourceFromName ( 'scoreboard' ), 'scoreboardAddColumn' , 'Gracz:ID' , getRootElement ( ), 20 , 'ID' , 1 )
call ( getResourceFromName ( 'scoreboard' ), 'scoreboardAddColumn' , 'Score' , getRootElement ( ), 50 , 'Score' , 10 )
end
)
local db_host = "localhost"
local db_username = "root"
local db_password = "@#@$##@#@#$@#@#"
local db_table = "logowanie"
local db_port = "3306"
local connection = false
Cywil = createTeam ( "Cywile" , 255 , 255 , 255 )
function connect ()
connection = dbConnect ( "mysql" , "dbname=" .. db_table .. ";host=" .. db_host .. ";port=" .. db_port , db_username , db_password )
if ( connection ) then
outputConsole ( "Po??czono z baz? danych." )
return true
else
outputConsole ( "B??d podczas ??czenia z baz? danych. Ponowna pr?ba po??czenie nast?pi za 5 sekund..." )
setTimer ( connect , 5000 , 1 )
end
end
addEventHandler ( "onResourceStart" , resourceRoot , connect )
function singleQuery ( str ,...)
if ( connection ) then
local query = dbQuery ( connection , str ,...)
local result = dbPoll ( query ,- 1 )
if ( type ( result == "table" )) then
return result [ 1 ]
else
return result
end
else
return false
end
end
function execute ( str ,...)
if ( connection ) then
local query = dbExec ( connection , str ,...)
return query
else
return false
end
end
Linijka 18 :
connection = dbConnect ( "mysql" , "dbname=" .. db_table .. ";host=" .. db_host .. ";port=" .. db_port , db_username , db_password )
Wysłany: 2016-07-15, 23:17
mixLoLmix2
Programista
Wiek: 35 Na forum: 4113 dni Posty: 454
Nick w MP: TomeQmix
Piwa : 1915
Napisz nazwe skryptu oraz pasy
Podpisa?em ci
connection = dbConnect ( "mysql" , "NAZWA" .. dwb_table .. "" IPHOST "..db_host.." ; PORT "..db_port,db_username,db_password)
_________________
Pomoglem.daj piwko i repke.
Ostatnio zmieniony przez _Wicek_ 2016-07-15, 23:35, w całości zmieniany 1 raz
Wysłany: 2016-07-15, 23:33
Daisu
Programista Lua
Wiek: 26 Na forum: 4444 dni Posty: 193
SPONSOR
Nick w MP: Daisu
Piwa : 24
mixLoLmix2
1. U?ywaj znacznik?w [.lua] [./lua]
2. To co poda?e? jest nie zrozumia?e i z b??dami + nie zmienia nic.
Wysłany: 2016-07-15, 23:42
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Dobra, pytanie:
Serwer MySQL jest postawiony na tej samej maszynie co serwer (ma to samo IP)?
Jeste? pewien, ?e Twoja nazwa bazy danych nosi nazw? 'logowanie'?
Mo?liwe rozwi?zanie:
Zamie? linijk? ??cz?c? z baz? danych na
dbConnect ( "mysql" , "dbname=" .. db_table .. ";host=" .. db_host , db_username , db_password , "share=1" )
Wysłany: 2016-07-15, 23:54
Daisu
Programista Lua
Wiek: 26 Na forum: 4444 dni Posty: 193
SPONSOR
Nick w MP: Daisu
Piwa : 24
Tak baza znajduj? si? na tym samym ip, nazwa to logowanie.
Jacob , po zmianie na tw?j kod nadal ten sam b??d.
Kod:
[23:54] ERROR: [JustLife]/JL-Logowanie/s_login.lua:18: dbConnect failed; Can'
t connect to local MySQL server through socket '' (111)
Wysłany: 2016-07-16, 00:01
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
A masz mo?e na tej maszynie serwer WWW i czy mo?esz sprawdzi? czy np. Apache/nginx si? z ni? ??czy?
Wysłany: 2016-07-16, 00:04
Daisu
Programista Lua
Wiek: 26 Na forum: 4444 dni Posty: 193
SPONSOR
Nick w MP: Daisu
Piwa : 24
Mam serwer www. Og?lnie to laptop z debianem 8 zawsze dzia?a?o poprawnie ale mog? sprawdzi? bo mam apache.
Wysłany: 2016-07-16, 00:09
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
To sprawd?, czy b??d le?y po stronie serwera MySQL czy serwera MTA.
Wysłany: 2016-07-16, 00:14
Daisu
Programista Lua
Wiek: 26 Na forum: 4444 dni Posty: 193
SPONSOR
Nick w MP: Daisu
Piwa : 24
Wychodzi na to ?e wgl si? nie ??czy z baz? danych, sprawdzi?em z panelem gracza i on nie mo?e zalogowa? si? do ?adnego konta w bazie czyli problem le?y po stronie bazy danych.
Wysłany: 2016-07-16, 00:19
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Zr?b plik PHP o nazwie mysql.php z zawarto?ci?
Kod: <?php
$host = ""; // uzupelnij host
$dbname = ""; // uzupelnij nazwa bazy danych
$dbuser = ""; // uzupelnij nazwa uzytkownika
$dbpass = ""; // uzupelnij haslo
$c = new mysqli($host, $dbuser, $dbpass, $dbname);
if ($c->connect_error) {
die('Err (' . $c->connect_errno . ') '
. $c->connect_error);
}
echo 'Polaczono.';
$c->close();
?>
I powiedz co wy?wietla.
@EDIT: Wybacz, brak ?rednika.
Wysłany: 2016-07-16, 00:32
Daisu
Programista Lua
Wiek: 26 Na forum: 4444 dni Posty: 193
SPONSOR
Nick w MP: Daisu
Piwa : 24
Strona pusta nic nie wy?wietla.
Wysłany: 2016-07-16, 00:40
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Jak to nic, musi co?, jaki? b??d, cokolwiek.
[ Dodano : 2016-07-16, 00:42 ]
Ewentulanie spr?buj tak
Kod: <?php
ini_set('error_reporting', E_ALL);
$host = ""; // uzupelnij host
$dbname = ""; // uzupelnij nazwa bazy danych
$dbuser = ""; // uzupelnij nazwa uzytkownika
$dbpass = ""; // uzupelnij haslo
$c = new mysqli($host, $dbuser, $dbpass, $dbname);
if ($c->connect_error) {
die('Err (' . $c->connect_errno . ') '
. $c->connect_error);
}
echo 'Polaczono.';
$c->close();
?>
Wysłany: 2016-07-16, 00:46
Daisu
Programista Lua
Wiek: 26 Na forum: 4444 dni Posty: 193
SPONSOR
Nick w MP: Daisu
Piwa : 24
Dane poda?em poprawne a tu :
Kod: Err (1045) Access denied for user 'www-data'@'localhost' (using password: NO)
Wysłany: 2016-07-16, 00:48
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Czyli problem le?y w uprawnieniach u?ytkownika. Daj skrina z "U?ytkownicy"/"User accounts" z phpMyAdmin.
Wysłany: 2016-07-16, 00:53
Daisu
Programista Lua
Wiek: 26 Na forum: 4444 dni Posty: 193
SPONSOR
Nick w MP: Daisu
Piwa : 24
Tagi: mysql :: logowanie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: