webForumDet fria alternativet

Konfigurera MySQL för andra hosts än localhost

Databaser & SQL

7 svar · 330 visningar · startad av Jymdis

Medlem sedan mars 20016 260 inlägg
Frågan#1

Hej!

Jag behöver konfigurera MySQL för andra hosts än localhost. Har tittat lite på:

http://dev.mysql.com/doc/mysql/en/Access_denied.html

och kommit fram till att där finns en lösning :)

Men jag har ingen aning om hur man lägger till hosts på en windows maskin (som jag har tillgång till via terminal server). Tar jag t.ex command prompt och skriver mysqld där så "låser" det sig, kommer inte vidare på nåt sätt..

Ja, jag är nybörjare på MySQL :)

Medlem sedan juli 200012 978 inlägg
#2

Kan man inte ersätta localhsot med servernamnet bara? Eller IP numret direkt?

Medlem sedan mars 20016 260 inlägg
#3

Klart man kan, men jag kommer inte åt databasen där den informationen ligger öht.

Vet inte om jag inte försökt tillräckligt eller vad ;)

Medlem sedan juni 20014 290 inlägg
#4

Du gör det i "grant ..." kommandot.

Ex, för att ge användaren foo på maskinen bar till gång till alla databaser:

GRAN ALL on *.* TO foo@bar IDENTIFIED BY "lösenord":

Medlem sedan mars 20016 260 inlägg
#5

Ska jag vara inne i nån sorts mysql prompt då eller?

Medlem sedan mars 20016 260 inlägg
#6

Bump! Nu är det bråttom t.om :)

Medlem sedan juni 20015 009 inlägg
#7

Du måste ansluta till servern på något sätt. Ex. via mysql.exe som ligger i bin mappen eller via phpmyadmin eller mysqlfront.

Medlem sedan mars 20016 260 inlägg
#8

jag har tillgång till phpmyadmin men får access denied - antar jag inte har tillräckliga rättigheter på kontot (kontot som jag grantar är samma som jag är inloggad med).

Hur tar man reda på vilket konto som är admin kontot? Vet nämligen inte det..

Antar det är root, men hur tar man reda på lösenordet?
Har fysisk tillgång till servern.

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)