как я могу войти в систему MySQL

Я плохо знаком с человечностью, и установленный MySQL используют файл об/мин и запустил его использование sudo start mysql, когда я пробую

mysqladmin -u root password test

Я добираюсь

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!

Я проверил mysqld папку и нет ничего
что я могу сделать следующее? Спасибо за Ваши ответы

3
задан 18 November 2011 в 10:45

6 ответов

Как Вам удавалось установить его с помощью файла об/мин??? Я уверен, что Вы или ошибаетесь или определенно делаете что-то не так. Все, что необходимо было сделать,

sudo apt-get install mysql-server mysql-client

ОБНОВЛЕНИЕ: кажется, существует MySQL 5.5 .deb файл здесь (хотя репозиторий для Debian) - во всяком случае, я думаю, что он может работать лучше, чем об/мин

2
ответ дан 1 December 2019 в 13:11

сначала сделайте

 sudo mysql_install_db

 sudo mysql_secure_installation

 mysql -u root -p

затем введите свой пароль

5
ответ дан 1 December 2019 в 13:11

Ubuntu doesnot использование rpm это использует deb. Удостоверьтесь, что Вы установили mysql т.е.

sudo apt-get install mysql-server

Это предложит пароль для пользователя root т.е. пароль для Вашего mysql пользователя root не Вашему системному пользователю root.

После этого сделайте

mysql -u root -p

Вам предложат пароль и введете Ваш mysql пароль root один, Вы вошли во время mysql установки, и затем Вы хороши для движения.

3
ответ дан 1 December 2019 в 13:11

Существует некоторая информация в MySQL Documentation относительно ошибок соединения. AFAIK необходимо будет включить доступ даже на localhost путем изменения bind-address параметр конфигурации: необходимо будет установить его явно на 127.0.0.1 для создания MySQL, ожидающего localhost соединений. Там файл конфигурации должен быть /etc/mysql/my.conf или /etc/mysql/my.cnf

0
ответ дан 1 December 2019 в 13:11

Читайте на 'auth_socket'. Я переместился от другого Linux до Ubuntu и записал полтора дня на этом.

не может войти в систему как mysql пользовательский корень из учетной записи обычного пользователя в человечности 16.04

0
ответ дан 1 December 2019 в 13:11

Я должен работать sudo mysqladmin -u root password test для соединения после выполнения тех же шагов, Вы сделали на человечности 18.04.

Все файлы под /var/lib/mysql принадлежат mysql:mysql, кроме debian-5.7.flag который принадлежит root.

Мне не нравится это все же. Кто-то мог указать, безопасно ли это или как зафиксировать его?

0
ответ дан 1 December 2019 в 13:11

Другие вопросы по тегам:

Похожие вопросы: