Не запускается Mysql в Debian

315
14 марта 2017, 13:51

Я новичок в программировании, хочу разобраться, почему у меня не запускается MySQL на Debian.

Когда установил, день поработал и теперь не запускается.

Запускаю и вот ответ.

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

Далее гуглил и вот некоторые результаты моих попыток (сам не понимаю, но может кому поможет помочь мне).

# sudo service mysql start
Job for mysql.service failed. See 'systemctl status mysql.service' and 'journalctl -xn' for details.
# mysqladmin -u root -p status
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!

Еще я изменил файл /etc/mysql/my.cnf изменив в нем значение на socket=/var/lib/mysql/mysql.sock

# systemctl status mysql.service
 mysql.service - LSB: Start and stop the mysql database server daemon
   Loaded: loaded (/etc/init.d/mysql)
   Active: failed (Result: exit-code) since Пт 2017-03-10 16:23:24 MSK; 3min 44s ago
  Process: 8916 ExecStart=/etc/init.d/mysql start (code=exited, status=1/FAILURE)
мар 10 16:23:23 localhost mysql[8916]: .error: Found option without prece...1
мар 10 16:23:23 localhost mysql[8916]: Fatal error in defaults handling. ...d
мар 10 16:23:24 localhost mysql[8916]: .error: Found option without prece...1
мар 10 16:23:24 localhost mysql[8916]: Fatal error in defaults handling. ...d
мар 10 16:23:24 localhost mysql[8916]: .error: Found option without prece...1
мар 10 16:23:24 localhost mysql[8916]: Fatal error in defaults handling. ...d
мар 10 16:23:24 localhost mysql[8916]: failed!
мар 10 16:23:24 localhost systemd[1]: mysql.service: control process exit...1
мар 10 16:23:24 localhost systemd[1]: Failed to start LSB: Start and stop....
мар 10 16:23:24 localhost systemd[1]: Unit mysql.service entered failed s....
Hint: Some lines were ellipsized, use -l to show in full.

Вот команда, которая некоторым помогала, но у меня приводит к следующему:

# sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
error: Found option without preceding group in config file: /etc/mysql/my.cnf at line: 1
Fatal error in defaults handling. Program aborted
Installing MySQL system tables...
error: Found option without preceding group in config file: /etc/mysql/my.cnf at line: 1
Fatal error in defaults handling. Program aborted
Installation of system tables failed!  Examine the logs in
/var/lib/mysql for more information.
You can try to start the mysqld daemon with:
    shell> /usr/sbin/mysqld --skip-grant &
and use the command line tool /usr/bin/mysql
to connect to the mysql database and look at the grant tables:
    shell> /usr/bin/mysql -u root mysql
    mysql> show tables
Try 'mysqld --help' if you have problems with paths.  Using --log
gives you a log in /var/lib/mysql that may be helpful.
Please consult the MySQL manual section
'Problems running mysql_install_db', and the manual section that
describes problems on your OS.  Another information source are the
MySQL email archives available at http://lists.mysql.com/.
Please check all of the above before submitting a bug report
at http://bugs.mysql.com/

Используя инструкцию:

# /usr/sbin/mysqld --skip-grant &
[2] 10151
root@localhost:/home/myname# error: Found option without preceding group in config file: /etc/mysql/my.cnf at line: 1
Fatal error in defaults handling. Program aborted
# /usr/bin/mysql -u root mysql
error: Found option without preceding group in config file: /etc/mysql/my.cnf at line: 1
Fatal error in defaults handling. Program aborted

Подскажите, как справиться и запустить mysql?

READ ALSO
Выборка с условием отсутствия в другой таблице

Выборка с условием отсутствия в другой таблице

Есть две таблицы posts и reposts, известны переменная $idTape (например 15)Задача: Найти пост, которые не публиковался ранее

186
в чем отличие Primary key по одному или нескольким полям?

в чем отличие Primary key по одному или нескольким полям?

В чем заключается разница в создании Primary key по одному полю или по нескольким полям? И на что это будет влиять? Спасибо!

308
libGDX sqlite чтение с БД

libGDX sqlite чтение с БД

Создал БД sqlite с помощью SQLiteStudio, как в libGDX считывать данные из таблицы?

358
Потоки Java и их закрытие

Потоки Java и их закрытие

Зачем нужно закрывать потоки? Читал статью о том как читать/записывать в файл и из него и увидел метод close(), который применялся к читающему,...

216