[TriLUG] Need Help with mysql start up on opensuse 12.1
Paul Boyle
boyle at ncsu.edu
Fri Feb 10 10:10:41 EST 2012
Hi,
The aged hardware on which I ran a apache2 and mysql finally died. I got
a "new to me" PC and installed opensuse 12.1 on it. My backups from my old
box were all good. So, no problems recreating stuff. I unpacked my mysql
back-up to the new /var/lib.mysql and tried getting my database going
again. The problem from reading the error messages seems that the Unix
domain socket /var/lib/mysql/mysql.sock cannot be created.
Here is the output from systemctl:
xray:/etc # systemctl start mysql.service
Job failed. See system logs and 'systemctl status' for details.
xray:/etc # systemctl status mysql.service
mysql.service - LSB: Start the MySQL database server
Loaded: loaded (/etc/init.d/mysql)
Active: failed since Fri, 10 Feb 2012 10:03:06 -0500; 21s ago
Process: 12276 ExecStart=/etc/init.d/mysql start (code=exited,
status=1/FAILURE)
CGroup: name=systemd:/system/mysql.service
Going through /var/log/messages, I see this:
Feb 10 10:02:36 xray mysql[12276]: /etc/rc.status: line 54: /dev/stderr: No
such device or address
Feb 10 10:03:06 xray mysql[12276]: Starting service MySQL warning:
/var/lib/mysql/mysql.sock didn't appear within 30 seconds
Feb 10 10:03:06 xray mysql[12276]: chmod: cannot access
`/var/run/mysql/mysqld.pid': No such file or directory
Feb 10 10:03:06 xray mysql[12276]: ..failed
Feb 10 10:03:06 xray systemd[1]: mysql.service: control process exited,
code=exited status=1
Feb 10 10:03:06 xray systemd[1]: Unit mysql.service entered failed state.
This smells like a permissions problem to me. /var/lib/mysql/ has the
following user/group ownership and permissions:
drwxr-xr-x 6 mysql smolt 4096 Feb 10 10:02 mysql
For what it's worth I was able to get apache2 and sshd running via the
systemctl mechanism. So, while I am new to this systemctl stuff, I could
make it work after read some online tutorials and the man page.
Anyway, I would appreciate suggestions for how to fix this. Should I just
uninstall mysql, reinstall, get the database going, mysql server software
going and then add in my backed up data?
Thanks for any help.
Paul
--
Paul D. Boyle
Director, X-ray Structural Facility
Department of Chemistry - Box 8204
North Carolina State University
Raleigh, NC 27695-8204
More information about the TriLUG
mailing list