Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: $eppo - 08.03.14 - klo:11.31
-
Kun yritän pysäyttää Apache serveriä tulee seuraava herja:
xxxx@kayttaja-System-Product-Name:~$ sudo /etc/init.d/apache2 stop
[sudo] password for xxxxx:
käyttäjä xxxxx ei ole sudoers-tiedostossa. Tästä tapahtumasta ilmoitetaan.
Miten pääsen lisäämään käyttäjän xxxxx sudoers-tiedostoon?
-
Kirjaudu sisään tunnuksella, jolla on sudo-oikeudet ja lisää käyttäjä xxxxx sudo-ryhmään:
sudo usermod -a -G sudo xxxxx
-
Kirjaudu sisään tunnuksella, jolla on sudo-oikeudet ja lisää käyttäjä xxxxx sudo-ryhmään:
sudo usermod -a -G sudo xxxxx
näinkin taitaa mennä koskapa hyväksyi:
kirjaudutaan sudo-oikeuksin ja sitten
sudo adduser xxxxx sudo
-
MySQL-antaa käynnistettäessä herjan:
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start mysql
-
Mikä maa ja mikä valuutta? Ja ennen kaikkia millä komennolla yrität käynnistää mysql:n?
http://stackoverflow.com/questions/10089748/cant-start-mysql
Start as a service
sudo service mysql restart
to verify & check the service and the port
sudo netstat -tap | grep mysql
-
Mikä maa ja mikä valuutta? Ja ennen kaikkia millä komennolla yrität käynnistää mysql:n?
http://stackoverflow.com/questions/10089748/cant-start-mysql
Start as a service
sudo service mysql restart
to verify & check the service and the port
sudo netstat -tap | grep mysql
Kun yritän asentaa niin:
seppo@kayttaja-System-Product-Name:~$ sudo apt-get install libapache2-mod-auth-mysql phpmyadmin
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot... Valmis
libapache2-mod-auth-mysql on jo uusin versio.
phpmyadmin on jo uusin versio.
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
Taitaa olla niin, että phpMyAdmin ei käynnisty?
seppo@kayttaja-System-Product-Name:~$ sudo service mysql restart
[sudo] password for seppo:
mysql stop/waiting
mysql start/running, process 2971
-
Taitaa olla niin, että phpMyAdmin ei käynnisty?
Se on nettisivusto, joka on kirjoitettu php-kielellä, eikä palvelinohjelmisto, joten sen ei tarvitse käynnistyä. Riittää, että sen tarvitsemat palvelinohjelmistot ovat päällä ja oikein konfiguroituja.
-
Taitaa olla niin, että phpMyAdmin ei käynnisty?
Se on nettisivusto, joka on kirjoitettu php-kielellä, eikä palvelinohjelmisto, joten sen ei tarvitse käynnistyä. Riittää, että sen tarvitsemat palvelinohjelmistot ovat päällä ja oikein konfiguroituja.
OK aina sitä viisastuu :)
Miten pääsen siis tietokantaan käsiksi jollakin graafisella vempaimella?
-
ainakin mysql-navigator:lla
löytyy software reposta
-
Palaan vielä Apache ongelmaan. Miksiköhän alla oleva komento antaa alla olevan herjan:
sudo /etc/init.d/mysql start
seppo@kayttaja-System-Product-Name:~$ sudo /etc/init.d/mysql start
[sudo] password for seppo:
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql start
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start mysql
-
Komenna
sudo start mysql
...niin ei herjaile.
Eli sitä tuossa yritetään vihjailla että pitäisi mieluummin käyttää service komentoa tai, koska tuo init scripti on muutettu upstart työksi, vaihtoehtoisesti start komentoa.
-
Miten pääsen siis tietokantaan käsiksi jollakin graafisella vempaimella?
Voit käyttää vaikka sitä asentamaasi phpmyadminia. Jos olet asennusvaiheessa valinnut web-palvelimeksi apache2:n ja Apache on nyt käynnissä, mene selaimella osoitteeseen http://localhost/phpmyadmin
Jos ei onnistu, aja phpMyAdminin asennusskripti uudelleen päätteessä:
sudo dpkg-reconfigure phpmyadmin
Kysyttäessä web-palvelinta, valitse apache2 painamalla välilyöntiä. Hakasulkujen väliin pitäisi ilmestyä tähti: http://www.natexim.com/wp-content/uploads/external/apt-get-install-phpmyadmin-01.png
Voit liikkua eri elementtien välillä nuolinäppäimillä.
Lisäksi piti muistaakseni antaa MySQL:n pääkäyttäjän tunnus ja salasana.
Palaan vielä Apache ongelmaan. Miksiköhän alla oleva komento antaa alla olevan herjan:
MySQL:n käynnistysskripti on muunnettu vanhasta sysvinit-tyylisestä skriptistä Upstart-skriptiksi (/etc/init/mysql). Jos haluat välttää tuon neuvon tulostumisen, tee kuten ohje käskee eli käytä joko komentoa sudo service mysql start tai sudo start mysql
Sinänsä viestistä ei ole mitään haittaa ja MySQL:n pitäisi käynnistyä siitä huolimatta.
-
sudo dpkg-reconfigure phpmyadmin
Näinhän se meni. Kiitos avusta taas kerran :)