MySQL startar inte automatiskt på Ubuntu 10.04 [Löst]
Kategoriregler
Läs följande innan du postar: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: http://ubuntu-se.org/phpBB3/viewtopic.php?f=110&t=8767
Läs följande innan du postar: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: http://ubuntu-se.org/phpBB3/viewtopic.php?f=110&t=8767
MySQL startar inte automatiskt på Ubuntu 10.04 [Löst]
Lyckas inte få MySQL server att gå igång automatiskt på en helt ny installation av Ubuntu 10.04 32bit.
Tidigare har detta alltid fungerat per automatik. Efter att jag kört aptitude install mysql-server mysql-client så har det sedan kommit igång vid uppstart av sig själv.
Jag kan dock skriva start mysql, då kommer det hela igång och fungerar fint.
Skriver jag mysl ping, ser det ut så här:
root@www:~# mysqladmin ping
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Några idéer kring hur man kan göra för att starta MySQL automatiskt?
Tidigare har detta alltid fungerat per automatik. Efter att jag kört aptitude install mysql-server mysql-client så har det sedan kommit igång vid uppstart av sig själv.
Jag kan dock skriva start mysql, då kommer det hela igång och fungerar fint.
Skriver jag mysl ping, ser det ut så här:
root@www:~# mysqladmin ping
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Några idéer kring hur man kan göra för att starta MySQL automatiskt?
Senast redigerad av 2 eventum, redigerad totalt 16 gång.
- mcNisse
- Inlägg: 5211
- Blev medlem: 06 feb 2007, 20:51
- OS: Debian
- Utgåva: Vet inte/ingen utgåva passar
Re: MySQL startar inte automatiskt på Ubuntu 10.04
Är du säker på att mysql inte är startat? Felmeddelandet säger ju bara att root inte har rätt att ansluta utan lösenord.
Det här är ett bättre sätt att kontrollera om programmet är i gång.
Det här är ett bättre sätt att kontrollera om programmet är i gång.
Kod: Markera allt
ps -e | grep mysqld
Re: MySQL startar inte automatiskt på Ubuntu 10.04
Tack för svaret. Nej, får inget svar kring att processen skulle vara aktiv.mcNisse skrev:Är du säker på att mysql inte är startat? Felmeddelandet säger ju bara att root inte har rätt att ansluta utan lösenord.
Det här är ett bättre sätt att kontrollera om programmet är i gång.Kod: Markera allt
ps -e | grep mysqld
Nu laddar jag en image hos en VPS-leverantör, så det kan vara så att det ligger ett fel i denna. Den är riktigt envis med att inte starta det hela automatiskt, har provat ett par olika installationer och kört med både apt-get install mysql-server samt aptitude install mysql-server, samma problem uppstår - inget startas vid omstart. Inget annat har ens varit installerat vid dessa tillfällen, har endast kört en apt-get update, apt-get upgrade.
Re: MySQL startar inte automatiskt på Ubuntu 10.04
Är du säker på att mysql inte startat? När jag kör detta kommando och mysqld inte är igång så får jag följande:eventum skrev:Lyckas inte få MySQL server att gå igång automatiskt på en helt ny installation av Ubuntu 10.04 32bit.
Tidigare har detta alltid fungerat per automatik. Efter att jag kört aptitude install mysql-server mysql-client så har det sedan kommit igång vid uppstart av sig själv.
Jag kan dock skriva start mysql, då kommer det hela igång och fungerar fint.
Skriver jag mysl ping, ser det ut så här:
root@www:~# mysqladmin ping
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Några idéer kring hur man kan göra för att starta MySQL automatiskt?
Kod: Markera allt
mysqladmin ping
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Kod: Markera allt
$ mysqladmin ping
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'jonas'@'localhost' (using password: NO)'
Kod: Markera allt
$ mysqladmin ping -u dbadmin -p
Enter password:
mysqld is alive
Re: MySQL startar inte automatiskt på Ubuntu 10.04
Ett annat sätt är att använda pgrep, använder man switch -l så skrivs även processnamnet ut.mcNisse skrev:Är du säker på att mysql inte är startat? Felmeddelandet säger ju bara att root inte har rätt att ansluta utan lösenord.
Det här är ett bättre sätt att kontrollera om programmet är i gång.Kod: Markera allt
ps -e | grep mysqld
Kod: Markera allt
~$ pgrep -l mysql
566 mysqld
Kod: Markera allt
~$ sudo pgrep -l mysql
566 mysqld
Re: MySQL startar inte automatiskt på Ubuntu 10.04
Jag måste ha gjort en blunder i första inlägget och haft servern körandes i bakgrunden, det som händer är precis som du beskriver följande:
Här provar jag att, efter att ha startat servern, köra samma kommando och logga på med root-kontot+MySQL-lösenordet:
Kod: Markera allt
mysqladmin ping -u root -p
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Kod: Markera allt
root@www:~# start mysql
mysql start/running, process 23724
root@www:~# mysqladmin ping -u root -p
Enter password:
mysqld is alive
Re: MySQL startar inte automatiskt på Ubuntu 10.04
eventum skrev:Jag måste ha gjort en blunder i första inlägget och haft servern körandes i bakgrunden......

För det första, vilken ubuntu version är det?
Förr låg det ett init-script i /etc/init.d/ som startade mysql, men det är i senare versioner ersatt med upstart.
Så för att veta hur vi felsöker vidare måste du tala om vilken version du kör
Kod: Markera allt
$ uname -a
Linux websrv01 2.6.32-22-server #33-Ubuntu SMP Wed Apr 28 14:34:48 UTC 2010 x86_64 GNU/Linux
Kod: Markera allt
$ ls -l /etc/init.d/mysql
lrwxrwxrwx 1 root root 21 2010-05-24 21:09 /etc/init.d/mysql -> /lib/init/upstart-job
Kod: Markera allt
$ ls -l /etc/init/mysql.conf
-rw-r--r-- 1 root root 806 2010-05-09 14:07 /etc/init/mysql.conf
Re: MySQL startar inte automatiskt på Ubuntu 10.04
Här följer info-
Kod: Markera allt
uname -a
Linux www.mindomän.se 2.6.18-128.2.1.el5.028stab064.7 #1 SMP Wed Aug 26 15:47:17 MSD 2009 i686 GNU/Linux
Kod: Markera allt
ls -l /etc/init.d/mysql
lrwxrwxrwx 1 root root 21 2010-07-14 01:05 /etc/init.d/mysql -> /lib/init/upstart-job
Kod: Markera allt
ls -l /etc/init/mysql.conf
-rw-r--r-- 1 root root 806 2010-06-07 15:57 /etc/init/mysql.conf
Re: MySQL startar inte automatiskt på Ubuntu 10.04
Det ser ju ut som att konfigurationsfilerna för att den skall starta finns där.
Vad får du för felmeddelande när den startar då?
Hittar du något i /var/log/mysql.err som kan höra till autostarten?
Vad får du för felmeddelande när den startar då?
Hittar du något i /var/log/mysql.err som kan höra till autostarten?
Re: MySQL startar inte automatiskt på Ubuntu 10.04
Hmm... din lilla "fuskis"... du kör ju RedHat 
Det skulle du kanske sagt från början....
Har för mig att det finns ett kommando som heter chkconfig för RedHat, där kan du manipulera och lista autostart för processer och program...

Det skulle du kanske sagt från början....
Har för mig att det finns ett kommando som heter chkconfig för RedHat, där kan du manipulera och lista autostart för processer och program...
Re: MySQL startar inte automatiskt på Ubuntu 10.04
Skriver jag nano /var/log/mysql.err, så är där helt tomt.
Kommandot ger i vilket fall följande svar: -bash: chkconfig: command not found
Det skall inte vara RedHat utan Ubuntu 10.04 32-bitarsversionen, i varje fall enligt min VPS (GleSYS.se). Jag väljer att det är denna avbild som skall laddas.Barre skrev:Det ser ju ut som att konfigurationsfilerna för att den skall starta finns där.
Vad får du för felmeddelande när den startar då?
Hittar du något i /var/log/mysql.err som kan höra till autostarten?
Kommandot ger i vilket fall följande svar: -bash: chkconfig: command not found
Barre skrev:Hmm... din lilla "fuskis"... du kör ju RedHat
Det skulle du kanske sagt från början....
Har för mig att det finns ett kommando som heter chkconfig för RedHat, där kan du manipulera och lista autostart för processer och program...
Re: MySQL startar inte automatiskt på Ubuntu 10.04
Väldigt konstigt..
2.6.18-128.2.1.el5.028stab064.7 är inte någon standard Ubuntu Kernel, ser ut som en Red Hat (eventuellt CentOS) kernel.
vad säger en lsb_release då?
sen kan vi kolla hur start och stop ser ut u mysql-upstart script
och kolla vilken runlevel du kör i har
2.6.18-128.2.1.el5.028stab064.7 är inte någon standard Ubuntu Kernel, ser ut som en Red Hat (eventuellt CentOS) kernel.
vad säger en lsb_release då?
Kod: Markera allt
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04 LTS
Release: 10.04
Codename: lucid
Kod: Markera allt
$ egrep "^start|^stop" /etc/init/mysql.conf
start on (net-device-up
stop on runlevel [016]
Kod: Markera allt
$ runlevel
N 2
Re: MySQL startar inte automatiskt på Ubuntu 10.04
Det verkar se mer eller mindre identiskt ut med dina värden, argh! Kan förresten tillägga att jag varit inloggad på root-kontot när jag kört alla kommandon.
LSB_Release:
Start och stop:
Runlevel:
LSB_Release:
Kod: Markera allt
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04 LTS
Release: 10.04
Codename: lucid
Kod: Markera allt
$ egrep "^start|^stop" /etc/init/mysql.conf
start on (net-device-up
stop on runlevel [016]
Kod: Markera allt
$ runlevel
N 2
Re: MySQL startar inte automatiskt på Ubuntu 10.04
detta är lite frustrerande 
Hittar du nått i syslog då?
Måste åka och handla nu, så det kan ta några timmar innan jag eventuellt kan svara, men det finns många andra här som kanske kan hjälpa dig under tiden.

Hittar du nått i syslog då?
Kod: Markera allt
grep mysql /var/log/syslog
Re: MySQL startar inte automatiskt på Ubuntu 10.04
Grep syslog:
/var/log/syslog innehåller bara detta, hittar ingen syslog. mysql.log och mysql.err är tomma:
MySQL-katalogen innehåller en "error.log"
Innehållet i error.log (Nu har jag på denna maskin, efter att manuellt ha dragit igång mysql, installerat Wordpress+PHPMyAdmin):
Kod: Markera allt
grep mysql /var/log/syslog
grep: /var/log/syslog: No such file or directory
Kod: Markera allt
root@www:/var/log# ls
apt aptitude boot btmp dmesg dpkg.log faillog fontconfig.log fsck lastlog munin mysql mysql.err mysql.log nginx php5-fpm.log proftpd pycentral.log unattended-upgrades wtmp
MySQL-katalogen innehåller en "error.log"
Kod: Markera allt
root@www:/var/log/mysql# ls
error.log
Innehållet i error.log (Nu har jag på denna maskin, efter att manuellt ha dragit igång mysql, installerat Wordpress+PHPMyAdmin):
Gömt innehåll: Visa!
Re: MySQL startar inte automatiskt på Ubuntu 10.04
Ledsen, men jag går bet
Det ser inte ut som en standard ubuntu-installation, och mina idéer börjar sina. Sorry.
Kommer jag på någon "snilleblixt" så återkommer jag.

Det ser inte ut som en standard ubuntu-installation, och mina idéer börjar sina. Sorry.
Kommer jag på någon "snilleblixt" så återkommer jag.
Re: MySQL startar inte automatiskt på Ubuntu 10.04
Inga problem och tack för hjälpen! Jag gör som så att jag vänder mig till hosten med den här frågan, ville bara försäkra mig om att det inte låg något uppenbart fel bakom först.Barre skrev:Ledsen, men jag går bet![]()
Det ser inte ut som en standard ubuntu-installation, och mina idéer börjar sina. Sorry.
Kommer jag på någon "snilleblixt" så återkommer jag.
- mcNisse
- Inlägg: 5211
- Blev medlem: 06 feb 2007, 20:51
- OS: Debian
- Utgåva: Vet inte/ingen utgåva passar
Re: MySQL startar inte automatiskt på Ubuntu 10.04
mysql mysql.err mysql.log
Har du kollat i de här filerna om du kan se vad som är fel?
Har du kollat i de här filerna om du kan se vad som är fel?
Re: MySQL startar inte automatiskt på Ubuntu 10.04
Det där är gissningsvis en OpenVZ-kärna för RHEL/CentOS.Barre skrev:Väldigt konstigt..
2.6.18-128.2.1.el5.028stab064.7 är inte någon standard Ubuntu Kernel, ser ut som en Red Hat (eventuellt CentOS) kernel.
(En OpenVZ-gäst har ett eget userspace, men ingen egen kärna.)
Re: MySQL startar inte automatiskt på Ubuntu 10.04
fantastiskt, man lär sig något varje dagandol skrev:Det där är gissningsvis en OpenVZ-kärna för RHEL/CentOS.Barre skrev:Väldigt konstigt..
2.6.18-128.2.1.el5.028stab064.7 är inte någon standard Ubuntu Kernel, ser ut som en Red Hat (eventuellt CentOS) kernel.
(En OpenVZ-gäst har ett eget userspace, men ingen egen kärna.)
