Global mysql

MySQL kan diskuteras här.

Moderatorer: Nille, Minime

Plutonium
Allsmäktig
Inlägg: 226
Blev medlem: 14 apr 2005 05:36
ORT: Essunga

Global mysql

Inlägg av Plutonium »

Hej..
Jag har en fråga ang (global) mysql server..
Alltså istället för att ansluta genom localhost så har jag mysql server på en annan server..
Men jag får Could not connect to mysql.. Är det någon inställning som skall göras för att servern skall acceptera användning (utifrån) ?

Tack för svar..

/Anders
nomicon
Administratör
Inlägg: 567
Blev medlem: 28 sep 2003 00:14
ORT: Linköping

Inlägg av nomicon »

Hejsan!

I filen my.cnf som vanligtvis hittas i /etc katalogen så speciferas det om mysql-servern ska ha anslutning mot nätverket (Dvs lyssna på port 3306 på ditt nätverkskort, eth0) eller om
den är satt till skip-networking, då anslutar man bara via "localhost" / socks (/tmp/mysql.sock vanligtvis).

Du kan kolla om MySQL's serverport 3306 är öppen genom
netstat -atn |grep LIST

Dessutom så måste användaren du försöker ansluta som (användaren i mysql alltså) ha behörighet från ipadressen du kommer från.

Ponera att du ansluter från en dator med ipadress 192.168.0.100, på din mysql server skulle du göra något i denna stil för att skapa en databas som heter
guestbook, med användare guestbook och lösenord guestbookpassword, vid prompten:
mysql -u root -p rootlösenordetimysql
mysql> create database guestbook;
mysql> grant all privileges on guestbook.* to guestbook@192.168.0.100 identified by 'guestbookpassword';
mysql> flush privileges;
(ctrl+d för att hoppa ur mysql prompten).

Sedan från din dator på 192.168.0.100

mysql -uguestbook -pguestbookpassword -h ip.adress.till.din.mysql.server

Något i den stilen..


Mvh Martin
--
Moderator slackwarelinux.se
--
Availo - Serverhotellet
http://www.availo.se
--
Plutonium
Allsmäktig
Inlägg: 226
Blev medlem: 14 apr 2005 05:36
ORT: Essunga

Inlägg av Plutonium »

Man tackar man tackar.. Skall undersöka saken ikväll tackar för svaret ;)