Sida 1 av 1
MySQL. Starta server
Postat: 08 dec 2008, 17:36
av Tesla
Jag är sugen på att lära mig lite om databaser och har fixat nybörjarböcker om det (Beginning SQL), och för att testa exemplen i det så har jag fixat de program som ska behövas, d.v.s. mysql-server och mysql-client och massa php5 och liknande som synaptics föreslog. Sen så skulle man ha en "RDBMS" och jag valde mysql-administrator.
När jag öppnar det programmet så kommer jag till en liten ruta där man ska "Connect to mysql server instance" och det går givetvis inte eftersom jag inte har någon mysql server att ansluta till antar jag? Eftersom databasen inte ska användas utan bara är till för att lära mig så borde väl servern kunna ligga på den datorn som jag använder?
Jag googlade lite och hittade denna sida
http://www.yolinux.com/TUTORIALS/LinuxT ... MySQL.html. Där står det att jag ska skriva kommandot /etc/rc.d/init.d/mysqld start. När jag gör det så står det dock bara att katalogen inte existerar.
Vad gör jag för fel? Finns det andra och smidigare sätt?
(Operativsystemet är ubuntu 8.10)
Re: MySQL. Starta server
Postat: 08 dec 2008, 17:41
av dmz
Antingen /etc/rc.d/mysqld start eller /etc/init.d/mysqld start.

Det är olika initsystem, ubuntu använder upstart som är baserat på System V-Init (eller bara vInit), så du lär köra på init.d.
Re: MySQL. Starta server
Postat: 08 dec 2008, 17:43
av Tesla
Den första ger svar "command not found" och den andra ger svaret "Filen eller katalogen finns inte".

Re: MySQL. Starta server
Postat: 08 dec 2008, 20:32
av StefanB
Tesla skrev:Den första ger svar "command not found" och den andra ger svaret "Filen eller katalogen finns inte".

Jag drar igång min mysql-server med
Re: MySQL. Starta server
Postat: 08 dec 2008, 20:50
av maths57
Men om du har installerat MySQL i Ubuntu borde den starta automatiskt. Du borde alltså kunna ansluta direkt. Fick du några frågor om typ lösenord när du installerade? Vad händer om du i ett terminalfönster skriver
Visst kan du använda MySQL på din egen dator. Vanligen går det bara att ansluta till MySQL-servern om man sitter vid localhost, alltså den aktuella datorn. Men kolla för säkerhets skull att den inte lyssnar utåt nätet.
1. System - Administration - Nätverksverktyg.
2. Fliken Netstat.
3. Markera Aktiva nätverkstjänster.
4. Klicka på knappen Netstat.
5. Det borde inte komma upp så mycket. Porten 3306 ska INTE finnas med!
Re: MySQL. Starta server
Postat: 08 dec 2008, 22:35
av Tesla
Jag har fått igång skiten nu. Vilken RDBMS rekomenderas? Jag har hittat mysql administrator och open.office-base. Vilken är bäst?
Jo den lyssnar på nätet. Vad göra åt det? Edit: och varför bör man bryt sig?
Re: MySQL. Starta server
Postat: 09 dec 2008, 18:00
av maths57
Tesla skrev:Jo den lyssnar på nätet. Vad göra åt det? Edit: och varför bör man bryt sig?
Du vill väl inte att någon från internet ansluter till din databas? Tänk på vilken skit dom kan ställa till med.
Re: MySQL. Starta server
Postat: 10 dec 2008, 02:13
av Tesla
Aha.. Nu är det ju ingen databas som jag tänker använda till annat än övning, men så att jag vet det senare: hur fixar jag så att den inte lyssnar mot internet?
Re: MySQL. Starta server
Postat: 11 dec 2008, 20:11
av maths57
Du får installerat något program för att hantera brandväggen. Där ser du till att blockera input på port 3306 från nätet.
Re: MySQL. Starta server
Postat: 15 dec 2008, 04:13
av Tesla
Den enda brandvägg jag har är den som finns i routern. Hur jag kommer åt den via annat program än firefox har jag ingen aning om. Blockera den porten helt därifrån skulle jag nog kunna göra, men skulle det lösa problemet?
Re: MySQL. Starta server
Postat: 15 dec 2008, 07:33
av dmz
Tesla skrev:Den enda brandvägg jag har är den som finns i routern. Hur jag kommer åt den via annat program än firefox har jag ingen aning om. Blockera den porten helt därifrån skulle jag nog kunna göra, men skulle det lösa problemet?
Du använder dig troligen av iptables också...
Re: MySQL. Starta server
Postat: 16 dec 2008, 21:09
av maths57
Du har redan en brandvägg i ubuntu, men den står öppen som standard. När det gäller routern, så är den nog inställd på att inte släppa igenom annat än det du själv frågar efter på internet. Jag tror du kan sitta lugnt med din MySQL-server.
Re: MySQL. Starta server
Postat: 16 dec 2008, 22:05
av KiviE
Tesla skrev:Aha.. Nu är det ju ingen databas som jag tänker använda till annat än övning, men så att jag vet det senare: hur fixar jag så att den inte lyssnar mot internet?
Som standard lyssnar den bara på 127.0.0.1, alltså localhost.
Taget från defaultkonfigfilen
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
Re: MySQL. Starta server
Postat: 18 dec 2008, 01:19
av Tesla
maths57 skrev:Du har redan en brandvägg i ubuntu, men den står öppen som standard. När det gäller routern, så är den nog inställd på att inte släppa igenom annat än det du själv frågar efter på internet. Jag tror du kan sitta lugnt med din MySQL-server.
Nja, jag har fixat sånt där DMZ eller vad det heter. Datorn jag sitter på nu ignorerar routerns brandvägg. Men det verkar vara rätt lugnt ändå va?