MySQL startar inte automatiskt på Ubuntu 10.04 [Löst]

Mjukstarta här!
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
eventum
Inlägg: 14
Blev medlem: 14 jul 2010, 06:17
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

MySQL startar inte automatiskt på Ubuntu 10.04 [Löst]

Inlägg av eventum »

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?
Senast redigerad av 2 eventum, redigerad totalt 16 gång.
Användarvisningsbild
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

Inlägg av mcNisse »

Ä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
eventum
Inlägg: 14
Blev medlem: 14 jul 2010, 06:17
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: MySQL startar inte automatiskt på Ubuntu 10.04

Inlägg av eventum »

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
Tack för svaret. Nej, får inget svar kring att processen skulle vara aktiv.

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.
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: MySQL startar inte automatiskt på Ubuntu 10.04

Inlägg av Barre »

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?
Ä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:

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!
Om jag däremot försöker köra ping med fel användarnamn och/eller lösen så får jag samma felmeddelande som du

Kod: Markera allt

$ mysqladmin ping
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'jonas'@'localhost' (using password: NO)'
Och när allt är rätt, med rätt användare och lösenord

Kod: Markera allt

$ mysqladmin ping -u dbadmin -p
Enter password:
mysqld is alive
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: MySQL startar inte automatiskt på Ubuntu 10.04

Inlägg av Barre »

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
Ett annat sätt är att använda pgrep, använder man switch -l så skrivs även processnamnet ut.

Kod: Markera allt

~$ pgrep -l mysql
566 mysqld
kan eventuellt behöva köras som root (beroende på rättigheter)

Kod: Markera allt

~$ sudo pgrep -l mysql
566 mysqld
eventum
Inlägg: 14
Blev medlem: 14 jul 2010, 06:17
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: MySQL startar inte automatiskt på Ubuntu 10.04

Inlägg av eventum »

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:

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!
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

root@www:~# start mysql
mysql start/running, process 23724
root@www:~# mysqladmin ping -u root -p
Enter password:
mysqld is alive
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: MySQL startar inte automatiskt på Ubuntu 10.04

Inlägg av Barre »

eventum skrev:Jag måste ha gjort en blunder i första inlägget och haft servern körandes i bakgrunden......
;D sånt händer

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
du kan också kolla följande

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 
samt eventuellt

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
eventum
Inlägg: 14
Blev medlem: 14 jul 2010, 06:17
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: MySQL startar inte automatiskt på Ubuntu 10.04

Inlägg av eventum »

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
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: MySQL startar inte automatiskt på Ubuntu 10.04

Inlägg av Barre »

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?
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: MySQL startar inte automatiskt på Ubuntu 10.04

Inlägg av Barre »

Hmm... din lilla "fuskis"... du kör ju RedHat :P

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...
eventum
Inlägg: 14
Blev medlem: 14 jul 2010, 06:17
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: MySQL startar inte automatiskt på Ubuntu 10.04

Inlägg av eventum »

Skriver jag nano /var/log/mysql.err, så är där helt tomt.
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?
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.

Kommandot ger i vilket fall följande svar: -bash: chkconfig: command not found
Barre skrev:Hmm... din lilla "fuskis"... du kör ju RedHat :P

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...
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: MySQL startar inte automatiskt på Ubuntu 10.04

Inlägg av Barre »

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å?

Kod: Markera allt

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 10.04 LTS
Release:        10.04
Codename:       lucid
sen kan vi kolla hur start och stop ser ut u mysql-upstart script

Kod: Markera allt

$ egrep "^start|^stop" /etc/init/mysql.conf
start on (net-device-up
stop on runlevel [016]
och kolla vilken runlevel du kör i har

Kod: Markera allt

$ runlevel
N 2
eventum
Inlägg: 14
Blev medlem: 14 jul 2010, 06:17
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: MySQL startar inte automatiskt på Ubuntu 10.04

Inlägg av eventum »

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:

Kod: Markera allt

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 10.04 LTS
Release:        10.04
Codename:       lucid
Start och stop:

Kod: Markera allt

$ egrep "^start|^stop" /etc/init/mysql.conf
start on (net-device-up
stop on runlevel [016]
Runlevel:

Kod: Markera allt

$ runlevel
N 2
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: MySQL startar inte automatiskt på Ubuntu 10.04

Inlägg av Barre »

detta är lite frustrerande :)

Hittar du nått i syslog då?

Kod: Markera allt

grep mysql /var/log/syslog
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.
eventum
Inlägg: 14
Blev medlem: 14 jul 2010, 06:17
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: MySQL startar inte automatiskt på Ubuntu 10.04

Inlägg av eventum »

Grep syslog:

Kod: Markera allt

grep mysql /var/log/syslog
grep: /var/log/syslog: No such file or directory
/var/log/syslog innehåller bara detta, hittar ingen syslog. mysql.log och mysql.err är tomma:

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!
100713 22:25:30 [Note] Plugin 'FEDERATED' is disabled.
InnoDB: The first specified data file ./ibdata1 did not exist:
InnoDB: a new database to be created!
100713 22:25:30 InnoDB: Setting file ./ibdata1 size to 10 MB
InnoDB: Database physically writes the file full: wait...
100713 22:25:30 InnoDB: Log file ./ib_logfile0 did not exist: new to be created
InnoDB: Setting log file ./ib_logfile0 size to 5 MB
InnoDB: Database physically writes the file full: wait...
100713 22:25:30 InnoDB: Log file ./ib_logfile1 did not exist: new to be created
InnoDB: Setting log file ./ib_logfile1 size to 5 MB
InnoDB: Database physically writes the file full: wait...
InnoDB: Doublewrite buffer not found: creating new
InnoDB: Doublewrite buffer created
InnoDB: Creating foreign key constraint system tables
InnoDB: Foreign key constraint system tables created
100713 22:25:30 InnoDB: Started; log sequence number 0 0
100713 22:25:30 InnoDB: Starting shutdown...
100713 22:25:33 InnoDB: Shutdown completed; log sequence number 0 44233
100713 22:25:33 [Note] Plugin 'FEDERATED' is disabled.
100713 22:25:33 InnoDB: Started; log sequence number 0 44233
100713 22:25:33 InnoDB: Starting shutdown...
100713 22:25:34 InnoDB: Shutdown completed; log sequence number 0 44233
100713 22:25:34 [Note] Plugin 'FEDERATED' is disabled.
100713 22:25:34 InnoDB: Started; log sequence number 0 44233
ERROR: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ALTER TABLE user ADD column Show_view_priv enum('N','Y') CHARACTER SET utf8 NOT ' at lin$
100713 22:25:34 [ERROR] Aborting

100713 22:25:34 InnoDB: Starting shutdown...
100713 22:25:36 InnoDB: Shutdown completed; log sequence number 0 44233
100713 22:25:36 [Note] /usr/sbin/mysqld: Shutdown complete

100713 22:25:36 [Note] Plugin 'FEDERATED' is disabled.
100713 22:25:36 InnoDB: Started; log sequence number 0 44233
100713 22:25:36 InnoDB: Starting shutdown...
100713 22:25:37 InnoDB: Shutdown completed; log sequence number 0 44233
100713 22:25:37 [Note] Plugin 'FEDERATED' is disabled.
100713 22:25:37 InnoDB: Started; log sequence number 0 44233
ERROR: 1050 Table 'plugin' already exists
100713 22:25:37 [ERROR] Aborting

100713 22:25:37 InnoDB: Starting shutdown...
100713 22:25:38 InnoDB: Shutdown completed; log sequence number 0 44233
100713 22:25:38 [Note] /usr/sbin/mysqld: Shutdown complete

100713 22:25:38 [Note] Plugin 'FEDERATED' is disabled.
100713 22:25:38 InnoDB: Started; log sequence number 0 44233
100713 22:25:38 [Note] Event Scheduler: Loaded 0 events
100713 22:25:38 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.41-3ubuntu12.3' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu)
100714 3:37:51 [Note] Plugin 'FEDERATED' is disabled.
100714 3:37:51 InnoDB: Started; log sequence number 0 44233
100714 3:37:51 [Note] Event Scheduler: Loaded 0 events
100714 3:37:51 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.41-3ubuntu12.3' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu)
100714 3:39:18 [Note] /usr/sbin/mysqld: Normal shutdown

100714 3:39:18 [Note] Event Scheduler: Purging the queue. 0 events
100714 3:39:18 InnoDB: Starting shutdown...
100714 3:39:19 InnoDB: Shutdown completed; log sequence number 0 44233
100714 3:39:19 [Note] /usr/sbin/mysqld: Shutdown complete

100714 4:02:45 [Note] Plugin 'FEDERATED' is disabled.
100714 4:02:45 InnoDB: Started; log sequence number 0 44233
100714 4:02:45 [Note] Event Scheduler: Loaded 0 events
100714 4:02:45 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.41-3ubuntu12.3' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu)

100714 13:45:04 [Note] Plugin 'FEDERATED' is disabled.
100714 13:45:04 InnoDB: Started; log sequence number 0 44233
100714 13:45:04 [Note] Event Scheduler: Loaded 0 events
100714 13:45:04 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.1.41-3ubuntu12.3' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu)
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: MySQL startar inte automatiskt på Ubuntu 10.04

Inlägg av Barre »

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.
eventum
Inlägg: 14
Blev medlem: 14 jul 2010, 06:17
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: MySQL startar inte automatiskt på Ubuntu 10.04

Inlägg av eventum »

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.
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.
Användarvisningsbild
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

Inlägg av mcNisse »

mysql mysql.err mysql.log
Har du kollat i de här filerna om du kan se vad som är fel?
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: MySQL startar inte automatiskt på Ubuntu 10.04

Inlägg av andol »

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.
Det där är gissningsvis en OpenVZ-kärna för RHEL/CentOS.

(En OpenVZ-gäst har ett eget userspace, men ingen egen kärna.)
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: MySQL startar inte automatiskt på Ubuntu 10.04

Inlägg av Barre »

andol skrev:
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.
Det där är gissningsvis en OpenVZ-kärna för RHEL/CentOS.

(En OpenVZ-gäst har ett eget userspace, men ingen egen kärna.)
fantastiskt, man lär sig något varje dag :) tack andol.
Skriv svar

Återgå till "För nybörjaren"