Я установил обновление Centos7, удалил MariaDB и сделал новую установку MySQL - дополнительно у меня есть удалил его и переустановил, но каждый раз, когда я подключаюсь к mysql -u root -p, я получаю титульную ошибку. Кроме того, у есть посмотрел на другие билеты, связанные с этим, но до сих пор не достигнут прогресса. Если я запустил перезапуск службы mysqld, он говорит: «Перенаправление на/bin/systemctl restart mysqld.service», а затем просто зависает. На самом деле не эксперт по Linux, поэтому не уверен, что вызывает это?ERROR 2002 (HY000): Не удается подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock'
ответ
Проверьте 'гнездо =' запись в вашем /etc/my.cnf в разделе [туздЫ]:
[mysqld1]
socket = /tmp/mysql.sock1
Альтернативный метод заключается в обеспечении '-hhost' & «-Pport 'для команд «mysqladmin» или «mysql», чтобы избежать использования сокета.
mysql -u user -hservername -P3006 -p -Dschema
mysqladmin -u user -p -hhostname -Pport
Извините - я все равно получаю ту же ошибку – Ukuser32
Чтобы проверить, действительно ли работает mysqld, используйте команду 'pgrep -fl mysqld'. На выходе вы должны увидеть две очень длинные записи (каждая из которых несколько раз завернута через терминал). Одна строка начинается с «mysqld_safe» и другой строки, начинающейся с «mysqld». «Конец» завернутой строки для «mysqld» также должен содержать «-port = xxxx». Попробуйте использовать это значение для «mysql». , , -Pxxxx '. –
Спасибо за это. Я запустил это, и все, что я вижу, это 9818 mysqld_safe и 9970 mysqld. Я попытаюсь удалить и переустановить. – Ukuser32
Снятия реж фик его - удалил реж (с ешь -rf «реж имени»), а затем unintalled MySQL «ни удалить MySQL MySQL-сервер», а затем переустановить «ни установить MySQL-сервер» и побежал " service mysqld start "
Если у вас есть эта проблема с запуском сервиса mysql - проверьте журналы /var/log/mysqld.log, как было предложено Джеремией.
У меня была такая же проблема и выяснилось несколько вещей после того, как выкапывали. MariaDB является заменой для mysql. В новой системе mysql является клиентом MariaDB (хотя я не понимаю, что это значит). Я проверил, если служба работает:
service mysqld status
который показал:
Redirecting to /bin/systemctl status mysqld.service mysqld.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead)
Другими словами, служба туздЫ не работает.
Запуск службы работал для меня:`systemctl start mariadb.service`
Теперь все MySQL команды работают, как и ожидалось.
Чтобы связать последний узел, включите службу при загрузке:`systemctl enable mariadb.service`
Работайте со мной! Спасибо, что поделился – fkaufusi
- 1. MySQL ERROR 2002 (HY000): Не удается подключиться к локальному серверу MySQL через сокет
- 2. Для новичков: ERROR 2002 (HY000): не удается подключиться к локальному серверу MySQL через сокет '/tmp/mysql.sock'
- 3. Ошибка Laravel 5.1 - PDOException: SQLSTATE [HY000] [2002] Не удается подключиться к локальному серверу MySQL через сокет
- 4. PDOException: SQLSTATE [HY000] [2002] Не удается подключиться к локальному серверу MySQL через сокет
- 5. mysqli_connect(): (HY000/2002): Не удается подключиться к локальному серверу MySQL через сокет
- 6. ERROR 2002 (HY000): Не удается подключиться к локальному серверу MySQL через сокет '/tmp/mysql.sock' (38)
- 7. ERROR 2002 (HY000): Не удается подключиться к локальному серверу MySQL через сокет '/tmp/mysql.sock' (2)
- 8. VPS Не удается подключиться к локальному серверу MySQL через сокет
- 9. Случайно Не удается подключиться к локальному серверу MySQL через сокет
- 10. Не удается подключиться к локальному серверу MySQL через сокет
- 11. Не удается подключиться к локальному серверу MySQL через сокет
- 12. OperationalError: Не удается подключиться к локальному серверу MySQL через сокет
- 13. Linux Centos 6.6: ERROR 2002 (HY000): Не удается подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock' (2)
- 14. (2002, «Не удается подключиться к локальному серверу MySQL через сокет» /var/lib/mysql/mysql.sock '(2) »)
- 15. Не удается подключиться к локальному серверу MySQL через разъем доморощенного
- 16. ERROR 2002 (HY000): Не удается подключиться к локальному серверу MySQL через сокет '/var/mysql/mysql.sock' - Отсутствующие файлы
- 17. ERROR 2002 (HY000): Не удается подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock' (2)
- 18. Ошибка Magento: SQLSTATE [HY000] [2002] Не удается подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock'
- 19. Ошибка MySQL 2002 (HY000): Не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysql.sock' в вдовах 7
- 20. Решите: ERROR 2002 (HY000): Не удается подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock' (2)
- 21. Не удается подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock' (2) Fedora Linux
- 22. Не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (ошибка 2002)
- 23. OperationalError: (2002, «Не удается подключиться к локальному серверу MySQL через сокет» /var/run/mysqld/mysqld.sock '(2) »)
- 24. ошибка 2002 (HY000): Не могу подключиться к локальному серверу MySQL через '/var/run/mysqld/mysqld.sock' (2)
- 25. PDOException: SQLSTATE [HY000] [2002] Не удается подключиться к локальному серверу MySQL через сокет '/tmp/mysql.sock' (2) i
- 26. PDOException: SQLSTATE [HY000] [2002] Не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2)
- 27. DOCKER + PDO: SQLSTATE [HY000] [2002] Не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2)
- 28. ERROR 2002 (HY000): Не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2) в Vagrant
- 29. mysql_secure_installation «Не удается подключиться к локальному серверу MySQL через гнездо»
- 30. Не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock'.
Это звучит как демон MySQL не может начать. Проверьте журналы - '/ var/log/mysqld.log'. Какие ошибки он вам дает? Если вы установили более старую версию MySQL поверх MariaDB, возможно, она не сможет преобразовать файлы данных, если вы оставили ваш каталог '/ var/lib/mysql' неповрежденным. –
У меня возникают следующие ошибки о Innodb: 2014-10-02 17:41:17 7948 [ERROR] InnoDB: файл с автоматическим расширением ./ibdata1 имеет размер 640 страниц (округленный вниз) на MB), чем указано в файле .cnf: начальные 768 страниц, макс. 0 (релевантные, если ненулевые) страницы! 2014-10-02 17:41:17 7948 [ERROR] InnoDB: Не удалось открыть или создать системное табличное пространство. Если вы попытались добавить новые файлы данных в системное табличное пространство, и здесь это не удалось, теперь вы должны изменить файл innodb_data_file_path в my.cnf, чтобы он был таким, и удалить новые файлы ibdata InnoDB, созданные в этой неудачной попытке. – Ukuser32
Я удалил 3x ibdata файлы и журналы и перезапустил его, и я получаю сообщение об ошибке. Я рад полностью удалить его (поскольку там нет данных), но уже пробовал это. Уходите сейчас, но завтра. – Ukuser32