Я пытаюсь установить mysql-сервер в человечности 16.10. У меня нет проблем во время установки: ~$ sudo apt-get install mysql-server mysql-client Reading package lists... Done Building dependency tree
Reading state information... Done The following packages were automatically installed and are no longer required: libaec0 .... .... This installation of MySQL is already upgraded to 5.7.17, use --force if you still need to run mysql_upgrade Setting up mysql-server (5.7.17-0ubuntu0.16.10.1) ...
Но во время процесса установки, не появляется обычное окно для помещения пароля.
Так, я пытался войти без пароля и не работаю: ~$ mysql -u root -p Enter password: ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Также я пытался настроить пароль с: sudo /usr/bin/mysql_secure_installation
... без успеха (Это позволило мне для изменения пароля..., но не работает, когда я пытаюсь войти в..)
Какие-либо идеи?!Заранее спасибо!
следующая ссылка предполагают что после установки mysql использование:
sudo apt-get update
sudo apt-get install mysql-server
необходимо выполнить следующий сценарий:
sudo mysql_secure_installation
Это предложит Вам пароль root, который Вы создали на предыдущем шаге.
для проверки mysql сервера, можно попытаться соединиться с базой данных с помощью mysqladmin инструмента, который является клиентом, который позволяет Вам выполнить команды администрирования. Например, эта команда говорит, чтобы соединиться с MySQL как корень (-u корень), подсказка для пароля (-p), и возвратить версию.
mysqladmin -p -u root version
Для большего количества информации рассмотрите инструкции
Спасибо Yaron Вашим ответом и время. Но я наконец нашел решение. Я просто отправляю это здесь, потому что, возможно, это могло помочь другим людям.
, Когда я просто работаю: sudo /usr/bin/mysql_secure_installation
Это хорошо работает, но для соединения с mysql: mysql -u root -p
не работает... вместо этого, это требуется, чтобы запускать mysql как администраторского пользователя: sudo mysql -u root -p