webForumDet fria alternativet

Ansluta utifrån

11 svar · 331 visningar · startad av Qimen

QimenMedlem sedan juni 20015 009 inlägg
#1

Hur lägger jag till så att jag kan ansluta mot mitt ip istället för att behöva använda localhost? Dvs så att det går använda mysql front ifrån andra ställen än där servern står. :)

SPiNMedlem sedan mars 20007 896 inlägg
#2

Kollat på GRANT?

GRANT ALL ON yourDB.* TO UserID@[IP-NUMMER] IDENTIFIED BY 'UserPwd'

Ska lösa dina problem, om du byter ut [IP-NUMMER] till det IP som ska kunna anslutas från. En stjärna om man ska kunna ansluta från vilken annan burk som helst.

QimenMedlem sedan juni 20015 009 inlägg
#3

Oj läste inte riktigt :r

SPiNMedlem sedan mars 20007 896 inlägg
#4

Nä, från den dator som ska kunna ansluta till servern, sätt en asterisk om man ska kunna ansluta från vilket IP som helst.

QimenMedlem sedan juni 20015 009 inlägg
#5

Lägger jag till en stjärna där så får jag fel om att något i sql:n är fel vid '* IDEN....
Jag provade med

GRANT ALL ON usr_1.* TO Qimen@* IDENTIFIED BY 'lösen';

/r jag kanske inte har lagt till ett användarkontot rätt i mysql?

SPiNMedlem sedan mars 20007 896 inlägg
#6

Har du kört 'flush privileges' efter det, eller startat om MySQL? Tror att det behövs.

SPiNMedlem sedan mars 20007 896 inlägg
#7

Hm, nu blev jag tveksam. Istället för en asterisk, kanske du ska använda ett wildcard. Jag minns inte vilket...

GRANT ALL ON db.* TO user@'%' ...
QimenMedlem sedan juni 20015 009 inlägg
#8

Satt och kollade i mysql manualen precis, såg också det precis att man ska ha '%'

SPiNMedlem sedan mars 20007 896 inlägg
#9

Vad bra. :)

QimenMedlem sedan juni 20015 009 inlägg
#10

Mysko, jag får bara access denied när jag försöker med ovanstående kod :l
Man ska väll skriva det i mysql.exe?

QimenMedlem sedan juni 20015 009 inlägg
#11

Nuså, körde:

GRANT ALL ON usr_1.* TO Qimen@localhost IDENTIFIED BY '***';
GRANT ALL ON usr_1.* TO Qimen@'%' IDENTIFIED BY '***';

Sedan kunde jag ansluta mot min host, dvs utifrån. Men jag kan inte lägga till tabeller eller göra något alls. :o

QimenMedlem sedan juni 20015 009 inlägg
#12

Hmmm nu kan jag ansluta från andra datorer, skapa databaser och ändra i den befintliga databasen som jag skapat åt användaren.
Men huvuddatabasen för mysql syns även! Hur åtgärdar jag så att man inte ser den?
Hur gör jag för att man inte ska kunna skapa fler databaser än de som finns skapade åt användaren?

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)