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
#./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
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.
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?
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.
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.
"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.
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.
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.
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ää.
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
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ä!