MySQL:n asennus Linuxiin

Asennan MySQL-palvelinta Linuxiin (RedHat 9.0). Ohjeen mukaan annoin komennon:
#./configure –prefix=/usr/local/mysql –localstatedir=/usr/local/mysql/data –disable-maintainer-mode –with-mysqld-user=mysql –enable-large-files-without-debug

Ohjeen mukaan tuon komennon toteuttaminen pitäisi kestää jonkin aikaa ja sitten voi antaa komennon #make. No, nyt olen odottanut tuon ensimmäisen komennon toteutumista yön yli mutta edelleenkään prompti ei ole palannut, eli en pääse jatkamaan asennusta. Mikä neuvoksi? Onko jokin pielessä vai pitääkö edelleen odottaa?

Ohjetta luen seur. sivulta:
http://www.madpenguin.org/Article751.html
13887
Äänestä

Muut lukivat myös

Vastaukset 13

Vanhimmat

Et kertonut, minkälainen kone sinulla on. MySQL on melekoinen järkäle lähdekoodista käännettäväksi softaksi, enkä yhtään ihmettele jos se hitaammalla koneella kestää yön yli. Niin pitkään kun käännöstulosteita pukkaa ulos, kaikki hyvin. Tarvitaan vain kahvia ja tupakkaa.

Mutta nou hätä. 97% Tapauksista voit olla fiksu. Sinulla tuskin on tarvetta itse käännetylle versiolle. Kannattaa ennemmin selailla redhatin asennusmedioita, joilta löytyy sinulle valmiiksi käännetty binääripaketti MySQL:stä. Samoin löytyvät myös apache ja php.

Taitaa olla tuo redhatin mysql vähän (mutta ei paljon) wanhan puoleinen, eli kannattaa ehkä katsella MySQL:n lataussaitilta
http://dev.mysql.com/downloads/mysql/4.0.html
kohdasta "Linux x86 RPM downloads" palvelin ja asiakas-paketit.

Redhatin paketit apachelle ja php:lle näyttävät kestäneen aikaa vähän paremmin.

Äänestä
  • Nyt on MySQL asennettu komennolla rpm -i paketti.rpm. Mitenkä nyt pääsen käsiksi MySQL:ään?

    Yritin tarjota komentoa "mysql" ja se antaa vastaukseksi:
    Can't connect to MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

    Äänestä

  • Tupsu kirjoitti:

    Nyt on MySQL asennettu komennolla rpm -i paketti.rpm. Mitenkä nyt pääsen käsiksi MySQL:ään?

    Yritin tarjota komentoa "mysql" ja se antaa vastaukseksi:
    Can't connect to MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

    Kone oli Pentium 4, 2 gigahertziä, muistia 512 megaa.

    Olisiko tämän pitänyt hoitaa se aiemmin kysymäni asia 8 tunnin aikana?

    Äänestä

  • Tupsu kirjoitti:

    Nyt on MySQL asennettu komennolla rpm -i paketti.rpm. Mitenkä nyt pääsen käsiksi MySQL:ään?

    Yritin tarjota komentoa "mysql" ja se antaa vastaukseksi:
    Can't connect to MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

    Lataa se MySQL:n manuaali (pdf) tai vietä aikaa online manuskan kimpussa, siellä on kyllä aika hyvin selostettu, onhan se 1200 sivua ;) muttei niin paha ollenkaan miltä kuulostaa.

    Ainakin sun tarttis asettaa root käyttäjälle salasanat enstyöks, noin niinkuin securityn tähden.

    Äänestä

  • Jamac kirjoitti:

    Lataa se MySQL:n manuaali (pdf) tai vietä aikaa online manuskan kimpussa, siellä on kyllä aika hyvin selostettu, onhan se 1200 sivua ;) muttei niin paha ollenkaan miltä kuulostaa.

    Ainakin sun tarttis asettaa root käyttäjälle salasanat enstyöks, noin niinkuin securityn tähden.

    Kysyn täältä juuri siksi, etten aio lukea 1200 sivua tämän vuoksi.

    Ja kysymys kuului, miten pääsen mysql:ään käsiksi? Apache käynnistyy komennolla "httpd". Käynnistyykö MySQL komennolla "mysql"?
    Sitä kun kokeilin, sain seuraavan:
    Can't connect to local MySQL server through socket /var/lib/mysql/mysql.sock' (2)

    Kiitos hänelle, joka osaa ja jaksaa vastata kysymykseen.

    Äänestä

  • Tupsu kirjoitti:

    Kysyn täältä juuri siksi, etten aio lukea 1200 sivua tämän vuoksi.

    Ja kysymys kuului, miten pääsen mysql:ään käsiksi? Apache käynnistyy komennolla "httpd". Käynnistyykö MySQL komennolla "mysql"?
    Sitä kun kokeilin, sain seuraavan:
    Can't connect to local MySQL server through socket /var/lib/mysql/mysql.sock' (2)

    Kiitos hänelle, joka osaa ja jaksaa vastata kysymykseen.

    No, tota en oikein osaa sanoa. Asensin itse MySQL:n tässä pääsiäisen jälissä Mac OS X:ään ja vaikka sain pelaamaan niin jotain sain aloittelijana sitten kumminkin pieleen ja loppuviimeksi asensin sellaisen paketin mikä lisää OS X:n systeemipreferensseihin sellaisen MySQL hallintapaneelin mistä sen saa kätevästi pois ja päälle. Se riittää mulle. Mutta olen tota manuskaa kahlannut kanssa ja safe_mysql tais olla se suositeltava tapa.

    Kannattaa kumminkin lukea ne ensimmäiset osiot, siinäkin oli jotain juttua noista socketeista ja Linuxista muistaakseni, se on aika kevyttä kuitenkin ja ei vaadi välttämättä kun muutaman kymmenen A4 lukemista (ja ymmärtämistä), eli tuo 1200 sivua kuvailee niinpaljon enemmän kun "Installing MySQL" osio. Itse tulostin sisällysluettelon ja sitten kun ongelmia tai kyssäreitä tulee niin katson sisällyksestä että mistä sivulta apua löytyy. Ei sitä "tarvitse" sisäistää kokonaan sitä 1200 sivua. ...Ainakaan aluksi...

    Ja mysql.com:n sivuilla jossain on sellainen "Hae virheilmoitusta" hakukone missä on sitten ratkaisuehdoituksia.

    Äänestä

  • Tupsu kirjoitti:

    Kysyn täältä juuri siksi, etten aio lukea 1200 sivua tämän vuoksi.

    Ja kysymys kuului, miten pääsen mysql:ään käsiksi? Apache käynnistyy komennolla "httpd". Käynnistyykö MySQL komennolla "mysql"?
    Sitä kun kokeilin, sain seuraavan:
    Can't connect to local MySQL server through socket /var/lib/mysql/mysql.sock' (2)

    Kiitos hänelle, joka osaa ja jaksaa vastata kysymykseen.

    "Kysyn täältä juuri siksi, etten aio lukea 1200 sivua tämän vuoksi. "

    Aha, sitä kantapään kautta yritetään tutustua laajaan ohjelmakokonaisuusteen. Menestystä vain!

    MySQL:stäkin muiden SQL:ien ohella on kirjoitettu laajahkoja kirjoja - toiset onneksi luontaisella kyvykkyydellään hoitavat hommat.

    Äänestä

  • Tupsu kirjoitti:

    Kysyn täältä juuri siksi, etten aio lukea 1200 sivua tämän vuoksi.

    Ja kysymys kuului, miten pääsen mysql:ään käsiksi? Apache käynnistyy komennolla "httpd". Käynnistyykö MySQL komennolla "mysql"?
    Sitä kun kokeilin, sain seuraavan:
    Can't connect to local MySQL server through socket /var/lib/mysql/mysql.sock' (2)

    Kiitos hänelle, joka osaa ja jaksaa vastata kysymykseen.

    Komennolla:

    /etc/init.d/mysql start

    Kannattaa muuten laittaa pääkäyttäjälle sitten salasana.

    Mysql:n kotisivuilta löytyy näppärä mysqlcc -niminen ohjelma linuxille ja windowsille..helpottaa conffailua.

    Äänestä

  • Mielestäni config ei käännä mitään, vaan ainoastaan tarkistaa kirjastot, ja make tekee itse käännöksen.

    Ja jos config on kestänyt yön yli, niin kone on vain jumissa, tai on kaatunut.

    Ja mysql kääntäminen PII 350 Mhz koneella kesi korkeintaan 20 minuuttia, ja configin suorittamiseen noin puoli minuuttia.

    Äänestä

  • Monen takkuamisen jälkeen homma toimii mysql:n osalta ja tietokantaa pystyy tekemään. Tosin vain roottina, joten tässä riittää vielä hommaa...

    Näyttää tämä kuitenkin etenevän näin kantapään kauttakin suht' mukavasti...

    Kiitos asiallisille avustajille, kyselen pian varmaan lisää.

    Äänestä

  • komennolla kirjoitti:

    Komennolla:

    /etc/init.d/mysql start

    Kannattaa muuten laittaa pääkäyttäjälle sitten salasana.

    Mysql:n kotisivuilta löytyy näppärä mysqlcc -niminen ohjelma linuxille ja windowsille..helpottaa conffailua.

    Minulla käynnistyy nyt komennolla "mysql".

    Kiitos vinkistä.

    Äänestä

  • Tupsu kirjoitti:

    Minulla käynnistyy nyt komennolla "mysql".

    Kiitos vinkistä.

    Öö toi mysql ei ole siis itse tietokantaohjelma, vaan mysql shell mistä voi suorittaa kyselyjä yms. mysqld:lle mikä on varsinainen serveri joka pyörii daemonina taustalla

    Äänestä

  • Tupsu kirjoitti:

    Monen takkuamisen jälkeen homma toimii mysql:n osalta ja tietokantaa pystyy tekemään. Tosin vain roottina, joten tässä riittää vielä hommaa...

    Näyttää tämä kuitenkin etenevän näin kantapään kauttakin suht' mukavasti...

    Kiitos asiallisille avustajille, kyselen pian varmaan lisää.

    kerran se apache sulla kanssa skulaa, niin asenna webmin(näppärä säätää konetta vaikka etänä SSH:n lisäksi ja saa suht laajasti palikkaa kiinni)....ja jos php toimii kanssa niin phpmyadmin on kanssa kätevä!

    Äänestä

Kommentoi aloitusta


Tupsu kirjoitti:

Asennan MySQL-palvelinta Linuxiin (RedHat 9.0). Ohjeen mukaan annoin komennon:
#./configure –prefix=/usr/local/mysql –localstatedir=/usr/local/mysql/data –disable-maintainer-mode –with-mysqld-user=mysql –enable-large-files-without-debug

Ohjeen mukaan tuon komennon toteuttaminen pitäisi kestää jonkin aikaa ja sitten voi antaa komennon #make. No, nyt olen odottanut tuon ensimmäisen komennon toteutumista yön yli mutta edelleenkään prompti ei ole palannut, eli en pääse jatkamaan asennusta. Mikä neuvoksi? Onko jokin pielessä vai pitääkö edelleen odottaa?

Ohjetta luen seur. sivulta:
http://www.madpenguin.org/Article751.html

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu