webForumDet fria alternativet
Logga in / Bli medlem

Ansluta utifrån

Databaser & SQL

11 svar · 331 visningar · startad av Qimen

Medlem sedan juni 20015 009 inlägg
Trådstart#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. :)

Medlem 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.

Medlem sedan juni 20015 009 inlägg
#3

Oj läste inte riktigt :r

Medlem 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.

Medlem 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?

Medlem sedan mars 20007 896 inlägg
#6

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

Medlem 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@'%' ...
Medlem sedan juni 20015 009 inlägg
#8

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

Medlem sedan mars 20007 896 inlägg
#9

Vad bra. :)

Medlem 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?

Medlem 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

Medlem 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?

267 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)