MySQL не запускается в Linux

Мне нужно запустить MySQL-сервис для моей версии Linux версии 2.16 с дистрибутивом SUSE версии 11. Загрузили следующие файлы и установили все rpms:

MySQL-server-5.5.27-1.sles11.i586 MySQL-client-5.5.27-1.sles11.i586 MySQL-devel-5.5.27-1.sles11.i586 MySQL-shared-5.5.27-1.sles11.i586 MySQL-shared-compat-5.5.27-1.sles11.i586 

Во время установки не было ошибок, и я подтвердил установленные пакеты через:

 rpm -qa|grep -i sql 

Но сервер не запускается при попытке выполнить:

 $> mysql 

M получает следующее сообщение об ошибке:

 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 

Я проверил это в местоположении /etc/init.d , вместо mysqld вместо mysqld есть только mysql , это причина ошибки запуска сервера.

На гуглинге часами я также пытался ./mysql начать с того же места, но получить следующий результат:

 Starting MySQL..The server quit without updating PID file (/var/lib/mysql/ABC2-rahul.pid). 

Я новичок в mysql, любая помощь будет оценена. Заранее спасибо.


У меня есть cheked и нашел, что некоторые файлы конфигурации были в / usr / share / mysql loaction, и я скопировал файл my-huge.cnf в / etc location, любые комментарии?

Ниже приведен контент из того же файла my.cnf:

 [mysqld] port = 3306 socket = /var/lib/mysql/mysql.sock skip-external-locking key_buffer_size = 384M max_allowed_packet = 1M table_open_cache = 512 sort_buffer_size = 2M read_buffer_size = 2M read_rnd_buffer_size = 8M myisam_sort_buffer_size = 64M thread_cache_size = 8 query_cache_size = 32M thread_concurrency = 8 log-bin=mysql-bin server-id = 1 [mysqldump] quick max_allowed_packet = 16M [mysql] no-auto-rehash [myisamchk] key_buffer_size = 256M sort_buffer_size = 256M read_buffer = 2M write_buffer = 2M [mysqlhotcopy] interactive-timeout 

Вы пытались запустить службу mysql? Запустите это как root :

 service mysql start 

или

 /etc/init.d/mysql start 

Если он все еще не работает, попробуйте выполнить одно из следующих действий. Все эти команды должны выполняться как root :

  • Переименуйте файл my.cnf. Это заставит mysql создать новый:

     mv /etc/my.cnf /etc/my.cnf.old 
  • Убедитесь, что ваши разрешения настроены правильно:

     chown -R mysql /var/lib/mysql 

    Изменить /var/lib/mysql на соответствующий путь установки mysql – это где-то еще.

Решения здесь также могут быть полезны.

Вы обновили my.cnf в / etc? Просто установка и ожидающая его запуска не заставит MySQL работать. Вы также можете просмотреть это, чтобы помочь:

https://dev.mysql.com/tech-resources/articles/mysql_intro.html

а также

https://dev.mysql.com/doc/refman/5.5/en/postinstallation.html