11. oktober 2002 - 11:04Der er
12 kommentarer og 1 løsning
Mysql remote access
Hvorn er det nu lige man får givet adgang til sin Mysql server fra en anden maskine? Jeg har prøvet at leget lidt med hosts.allow/-deny, men jeg synes ikke det virker.
Du skal lave en user der kan connecte til mysql fra den anden maskine.
You can also add the same user access information directly by issuing INSERT statements and then telling the server to reload the grant tables:
shell> mysql --user=root mysql mysql> INSERT INTO user VALUES('localhost','monty',PASSWORD('some_pass'), -> 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'); mysql> INSERT INTO user VALUES('%','monty',PASSWORD('some_pass'), -> 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'); mysql> INSERT INTO user SET Host='localhost',User='admin', -> Reload_priv='Y', Process_priv='Y'; mysql> INSERT INTO user (Host,User,Password) -> VALUES('localhost','dummy',''); mysql> FLUSH PRIVILEGES;
Jeg har allerede en bruger med alle rettigheder, og jeg kan alligevel ikke connecte. Jeg har en idé om at der ikke er adgang på porten (3306 er det vist), men jeg ved ikke lige hvordan jeg får den "åbnet".
Hehe, typisk. Midt i /etc/my.cnf er der en linje der per default hedder "skip-networking"!! Udkommenter den og presto.
//abpdk
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.