Я хотел установить и запустить MySQL с помощью командной строки, я на Ubuntu 16.04 Desktop. Так что я установил его, я думаю, я получил это:Заблокирован от подключения к MySQL
$ mysql -uroot -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.socket' (2)
Я пробовал:
$ sudo service mysql stop
$ sudo /usr/bin/mysqld_safe --skip-grant-tables &
[2] 28542
$ 2017-01-10T21:31:15.452971Z mysqld_safe Logging to syslog.
2017-01-10T21:31:15.457460Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2017-01-10T21:31:15.489409Z mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
2017-01-10T21:32:56.365323Z mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
^C
[2]+ Fini sudo /usr/bin/mysqld_safe --skip-grant-tables
$ mysql -h localhost
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
$ /etc/init.d/mysql.server start
[....] Starting mysql.server (via systemctl): mysql.server.serviceJob for mysql.server.service failed because the control process exited with error code. See "systemctl status mysql.server.service" and "journalctl -xe" for details.
failed!
$ systemctl status mysql.server.service
● mysql.server.service - LSB: start and stop MySQL
Loaded: loaded (/etc/init.d/mysql.server; bad; vendor preset: enabled)
Active: failed (Result: exit-code) since mar. 2017-01-10 22:56:04 CET; 5min ago
Docs: man:systemd-sysv-generator(8)
Process: 30182 ExecStart=/etc/init.d/mysql.server start (code=exited, status=1/FAI
janv. 10 22:56:04 lauricot-Aspire-7739G mysqld[30749]: Aborting
janv. 10 22:56:04 lauricot-Aspire-7739G mysqld[30749]: Binlog end
janv. 10 22:56:04 lauricot-Aspire-7739G mysqld[30749]: Shutting down plugin 'CSV'
janv. 10 22:56:04 lauricot-Aspire-7739G mysqld[30749]: Shutting down plugin 'MyISAM'
janv. 10 22:56:04 lauricot-Aspire-7739G mysqld[30749]: /usr/sbin/mysqld: Shutdown co
janv. 10 22:56:04 lauricot-Aspire-7739G mysql.server[30182]: .......................
janv. 10 22:56:04 lauricot-Aspire-7739G systemd[1]: mysql.server.service: Control pr
janv. 10 22:56:04 lauricot-Aspire-7739G systemd[1]: Failed to start LSB: start and s
janv. 10 22:56:04 lauricot-Aspire-7739G systemd[1]: mysql.server.service: Unit enter
janv. 10 22:56:04 lauricot-Aspire-7739G systemd[1]: mysql.server.service: Failed wit
$ journalctl -xe
janv. 10 22:55:53 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Check that you do not
janv. 10 22:55:54 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Unable to lock ./ibda
janv. 10 22:55:54 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Check that you do not
janv. 10 22:55:55 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Unable to lock ./ibda
janv. 10 22:55:55 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Check that you do not
janv. 10 22:55:56 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Unable to lock ./ibda
janv. 10 22:55:56 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Check that you do not
janv. 10 22:55:57 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Unable to lock ./ibda
janv. 10 22:55:57 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Check that you do not
janv. 10 22:55:58 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Unable to lock ./ibda
janv. 10 22:55:58 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Check that you do not
janv. 10 22:55:59 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Unable to lock ./ibda
janv. 10 22:55:59 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Check that you do not
janv. 10 22:56:00 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Unable to lock ./ibda
janv. 10 22:56:00 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Check that you do not
janv. 10 22:56:01 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Unable to lock ./ibda
janv. 10 22:56:01 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Check that you do not
janv. 10 22:56:02 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Unable to lock ./ibda
janv. 10 22:56:02 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Check that you do not
janv. 10 22:56:03 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Unable to lock ./ibda
janv. 10 22:56:03 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Check that you do not
janv. 10 22:56:03 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Unable to open the fi
janv. 10 22:56:03 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Operating system erro
janv. 10 22:56:03 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Error number 11 means
janv. 10 22:56:03 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Some operating system
janv. 10 22:56:03 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Cannot open datafile
janv. 10 22:56:03 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Could not open or cre
janv. 10 22:56:03 lauricot-Aspire-7739G mysqld[30749]: InnoDB: Plugin initialization
janv. 10 22:56:04 lauricot-Aspire-7739G mysqld[30749]: Plugin 'InnoDB' init function
janv. 10 22:56:04 lauricot-Aspire-7739G mysqld[30749]: Plugin 'InnoDB' registration
janv. 10 22:56:04 lauricot-Aspire-7739G mysqld[30749]: Failed to initialize plugins.
janv. 10 22:56:04 lauricot-Aspire-7739G mysqld[30749]: Aborting
janv. 10 22:56:04 lauricot-Aspire-7739G mysqld[30749]: Binlog end
janv. 10 22:56:04 lauricot-Aspire-7739G mysqld[30749]: Shutting down plugin 'CSV'
janv. 10 22:56:04 lauricot-Aspire-7739G mysqld[30749]: Shutting down plugin 'MyISAM'
janv. 10 22:56:04 lauricot-Aspire-7739G mysqld[30749]: /usr/sbin/mysqld: Shutdown co
janv. 10 22:56:04 lauricot-Aspire-7739G mysqld_safe[31007]: mysqld from pid file /va
janv. 10 22:56:04 lauricot-Aspire-7739G mysql.server[30182]: .......................
janv. 10 22:56:04 lauricot-Aspire-7739G systemd[1]: mysql.server.service: Control pr
janv. 10 22:56:04 lauricot-Aspire-7739G systemd[1]: Failed to start LSB: start and s
-- Subject: L'unité (unit) mysql.server.service a échoué
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- L'unité (unit) mysql.server.service a échoué, avec le résultat failed.
janv. 10 22:56:04 lauricot-Aspire-7739G systemd[1]: mysql.server.service: Unit enter
janv. 10 22:56:04 lauricot-Aspire-7739G systemd[1]: mysql.server.service: Failed wit
janv. 10 22:56:04 lauricot-Aspire-7739G polkitd(authority=local)[867]: Unregistered
lines 1280-1327/1327 (END)
К сожалению, есть некоторые французские слова в коде. Я не понимаю, как программировать. Я хочу знать, что здесь не так, и как это исправить.
EDIT
Наконец, все работает отлично. Я выбрал решение (если можно назвать его решением) очень радикальным: я просто переделал установку своей операционной системы. Полная перезагрузка ПК, а затем восстановление mysql-сервера. Я знаю, что это не помогает мне узнать, откуда возникла проблема, но по крайней мере я могу продолжать изучать, как кодировать, и кто знает, возможно, однажды я смог бы понять, что со мной произошло, ах. Спасибо всем тем, кто ответил мне =) Мир
Вы ошиблись в Google? (И, кстати, ваш английский действительно не так уж плох). – Carcigenicate
Возможно, проверьте это http://stackoverflow.com/questions/15450091/for-a-newbie-error-2002-hy000-cant-connect-to-local-mysql-server-through-so, т. Е. Сервер mysql может не быть running – aggaton
Возможный дубликат [Для новичков: ERROR 2002 (HY000): невозможно подключиться к локальному серверу MySQL через сокет '/tmp/mysql.sock'](http://stackoverflow.com/questions/15450091/for- a-newbie-error-2002-hy000-cant-connect-to-local-mysql-server-through-so) –