LINUX.ORG.RU
решено ФорумAdmin

mysql не стартует

 ,


0

1

Имеется VDS с gentoo, mysql и web-сервер на django. Пару лет с все было в норме. Но в один прекрасный момент обнаружилось, что mysql не запущен и запускаться отказывается. 3 дня назад судя по логам был ребут системы и тогда же, кончился mysql.

# /etc/init.d/mysql start
 * Starting  ...
 * Starting  (/etc/mysql/my.cnf)
 * MySQL NOT started (0)
 * ERROR: mysql failed to start

my.cnf


[client]
port            = 3306
socket          = /var/run/mysqld/mysqld.sock

[mysqld_safe]
socket          = /var/run/mysqld/mysqld.sock
nice            = 0

[mysqld]
default-character-set= utf8 
character-set-server=utf8
collation-server=utf8_general_ci
init-connect = "set names utf8" 

user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
skip-external-locking
bind-address            = 10.8.16.1

key_buffer              = 16K
max_allowed_packet      = 1M
thread_stack            = 64K
thread_cache_size       = 8
sort_buffer = 64K
net_buffer_length = 2K

myisam-recover          = BACKUP
#max_connections        = 100
table_cache            = 4

query_cache_limit       = 1M
query_cache_size        = 2M


log_slow_queries        = /var/log/mysql/mysql-slow.log
long_query_time = 1

#server-id              = 1
#log_bin                 = /var/log/mysql/mysql-bin.log
expire_logs_days        = 10
max_binlog_size         = 100M
#binlog_do_db           = include_database_name
#binlog_ignore_db       = include_database_name

skip-innodb
skip-federated

[mysqldump]
default-character-set = utf8 
quick
quote-names
max_allowed_packet      = 16M

[mysql]
#no-auto-rehash # faster start of mysql but no tab completition
default-character-set = utf8 

[isamchk]
key_buffer              = 16M

skip-ndbcluster

# tail /var/log/mysql/mysql.log
/usr/sbin/mysqld, Version: 5.0.84-log (Gentoo Linux mysql-5.0.84-r1). started with:
Tcp port: 3306  Unix socket: /var/run/mysqld/mysqld.sock
Time                 Id Command    Argument

Система год как не обновлялась из принципа «работет не трогай», да и нет у меня соответсвующей квалификации. Я не админ, учитывайте это в своих ответах. Помогите!


на винте место точно не кончилось?

v9lij ★★★★★ ()
Ответ на: комментарий от aol
# df -h
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
/dev/simfs          16G         3,6G   13G           23% /
udev                10M         4,0K   10M            1% /dev
shm                 32G            0   32G            0% /dev/shm
dzukp ()

покажи листинг каталога с бд мускулов. есть ли там файлы с точкой в начале типа .update

MikeDM ★★★★★ ()

Если там есть важные данные, то даже не пытайся что-то делать — у Тебя нет квалификации. Просто заплати специалисту.

zunkree ()
Ответ на: комментарий от MikeDM
# ls -la /var/lib/mysql/
итого 8068
drwxr-x--- 10 mysql mysql     4096 окт.   7 15:17 .
drwxr-xr-x 14 root  root      4096 дек.  13  2012 ..
drwx------  2 mysql mysql    12288 сент. 29 18:03 gos
drwx------  2 mysql mysql    12288 авг.  12 14:49 gos_1
-rw-rw----  1 mysql mysql 10485760 нояб.  3  2009 ibdata1
-rw-rw----  1 mysql mysql  5242880 нояб.  3  2009 ib_logfile0
-rw-rw----  1 mysql mysql  5242880 нояб.  2  2009 ib_logfile1
-rw-r--r--  1 mysql mysql        0 окт.  20  2009 .keep_dev-db_mysql-0
drwx------  2 mysql mysql    12288 окт.  11  2013 kns
drwx------  2 mysql mysql     4096 мая    4  2010 mydb
drwx------  2 mysql mysql     4096 нояб.  2  2009 mysql
-rw-rw----  1 mysql mysql  5860558 нояб.  2  2009 mysqld22762-bin.000001
-rw-rw----  1 mysql mysql       25 нояб.  2  2009 mysqld22762-bin.index
-rw-rw----  1 mysql mysql    15192 нояб.  2  2009 mysqld-bin.000001
-rw-rw----  1 mysql mysql   638338 нояб.  2  2009 mysqld-bin.000002
-rw-rw----  1 mysql mysql   128841 нояб.  3  2009 mysqld-bin.000003
-rw-rw----  1 mysql mysql      117 нояб.  3  2009 mysqld-bin.000004
-rw-rw----  1 mysql mysql      117 нояб.  3  2009 mysqld-bin.000005
-rw-rw----  1 mysql mysql      100 нояб.  3  2009 mysqld-bin.index
drwx------  2 mysql mysql     4096 нояб. 16  2009 s1
drwx------  2 mysql mysql     4096 нояб. 23  2009 s2
drwx------  2 mysql mysql     4096 нояб.  2  2009 test
dzukp ()
Ответ на: комментарий от fbiagent

там пусто

# ls -l  /var/log/mysql/
итого 452676
-rw-rw---- 1 mysql mysql       117 окт.   7 14:37 mysql-bin.000001
-rw-rw---- 1 mysql mysql       117 окт.   7 15:17 mysql-bin.000002
-rw-rw---- 1 mysql mysql        64 окт.   7 15:17 mysql-bin.index
-rw-rw-r-- 1 mysql mysql      7638 нояб.  3  2009 mysqld.err                                                                                                                        
-rw-rw-r-- 1 mysql mysql         0 окт.  20  2009 mysql.err                                                                                                                         
-rw-rw-r-- 1 mysql mysql      2405 окт.   7 15:17 mysql.log                                                                                                                         
-rw-rw-r-- 1 mysql mysql   3415858 сент. 30 03:10 mysql.log-20140930.gz                                                                                                             
-rw-rw-r-- 1 mysql mysql   1742234 окт.   1 03:10 mysql.log-20141001.gz                                                                                                             
-rw-rw-r-- 1 mysql mysql  13599640 окт.   2 03:10 mysql.log-20141002.gz                                                                                                             
-rw-rw-r-- 1 mysql mysql   3886535 окт.   3 03:10 mysql.log-20141003.gz                                                                                                             
-rw-rw-r-- 1 mysql mysql 280375481 окт.   3 23:03 mysql.log-20141004                                                                                                                
-rw-rw-r-- 1 mysql mysql 160477068 окт.   7 15:17 mysql-slow.log    

dzukp ()
Ответ на: комментарий от dzukp

Включил mysql.err

# cat mysql.err 
141007 16:01:04 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address
141007 16:01:04 [ERROR] Do you already have another mysqld server running on port: 3306 ?
141007 16:01:04 [ERROR] Aborting

141007 16:01:04 [Note] /usr/sbin/mysqld: Shutdown complete

Разобрался. Поднял нужный openvpn, заработало.

В my.cnf видимо bind-address нужно поменять.

dzukp ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.