En kahteen paikkaan jaksa kirjoitella niin pistän tänne URL:
lisää PATHiin toi asennus kansio (/usr/local/mysql?)
PHPn joudut luutltavsti kääntämään uudelleen... jotta toimisi
PATHiin? Mihin toisin sanoen?
Ainakin Windows XP:ssä pathin voi lisätä menemällä
Oma Tietokone (Oikea Click) -> Ominaisuudet -> Lisäasetukset -> Ympäristömuuttujat, ja sitten sielät järjestelmämuuttujista löytyy PATH, siihen vain lisäät arvon (esim. ;C:\Ohjelmointi\PHP\).
[EDIT] Hmm ja taas vedetään aiheen sivusta :)
Bashissa export PATH=$PATH:uuspolku
Jos haluaa automaattiseksi, niin voi laittaa tuon ~/.bashrc:n tai vastaavaan, jolloin se suoritetaan aina sisäänkirjauduttaessa.
Siis En ole koskaan joutunut lisäämään tuommoisia niin export PATH=mysql:/usr/local/mysql ? Ei ainankaa tuolla onnistunut. Avuton tämän asian suhteen:S
ilman "mysql:" osaa
No eipä se vieläkään tunne moista komentoa mysql ja nyt se kadotti komennon ls, ei enää tajua sitäkään???
Komennon olisi pitänyt mennä PATH=$PATH:/usr/local/mysql. Nyt bash hakee ohjelmia vain tuosta virheellisestä mysql:/usr/local/mysql "hakemistosta". Esimerkiksi ls onnistuu nyt komennolla /usr/bin/ls. Rebootin jälkeen pitäisi olla alkutilassa.
Pitäisikö noiden komentojen jälkeen sen sitten muka tunnistaa komento mysql kun se kirjoitetaan komentorivillä? Ei ainakaan tunnu siltä...
No sitten mysql-nimistä ohjelmaa ei ko. polusta löydy. Kokeile etsiä sitä vaikkapa komennoilla whereis mysql / locate mysql.
juu muttako nyt on sellainen ongelma että locate/whereis/find tai mikään muukan ei toimi:P
EDIT: Sainkin sen nyt toimii:) Eli nyt consolella kyseinen mysql toimii, pitää etsiä bootti jostain että saisi takas muut komennot käyttöön.
Hmm, pitäisiköhän sinun lisätä myös /usr/bin sekä /usr/sbin pathiin :)
Ja ehkäpä jotain muitakin...
[heikki (22:04:56):~ ]$echo $PATH /usr/kde/3.5/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.4: /opt/blackdown-jdk-1.4.2.02/bin:/opt/blackdown-jdk-1.4.2.02/jre/bin:/usr/kde/3.5/bin:/usr/qt/3/bin: /usr/kde/3.4/bin:/usr/games/bin:/opt/vmware/workstation/bin:/usr/share/karamba/bin [heikki (22:04:58):~ ]$
Tuollaiset on omassa Gentoossani.
Mutta luultavasti hyvät oletuspathit tulevat rebootissa, sen jälkeen ~/.bashrc:hen voikin laittaa tuon PATH=$PATH:/usr/local/mysql
Edit. Rikkoi kivasti leiskan kun ei ollut välejä tuossa.
Heikki kirjoitti:
Ja ehkäpä jotain muitakin...
Tuollaiset on omassa Gentoossani.Mutta luultavasti hyvät oletuspathit tulevat rebootissa, sen jälkeen ~/.bashrc:hen voikin laittaa tuon PATH=$PATH:/usr/local/mysql
Edit. Rikkoi kivasti leiskan kun ei ollut välejä tuossa.
Windows tapojen eli boottaa niin (kenties) toimii tapojen viljelyn voi unohtaa Linuxista puhuttaessa. Linuxi pitää bootata yleensä vaan jos kerneli päivitetään tai vastaavan luokan operaatioita tehdään. Shellin ympäristömuuttjat ei todellankaan ole vastaava operaatio. Jos manuaalisesti asettaa PATH muuttujan vääräksi oletus arvo palautuu kun käynnistää uuden shellin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.