задание установить сервер MySql для создания базы данных.
Установил пакеты сервера и администратора. Сервер предложил сконфигурироваться, ввел имя и пароль, сконфигурировался.
Запускаю администратор MySql, создал подключение: Server hostname - localhost, username - ruslan, password (тот, который указал при конфигурировании).
В ответ получаю ошибку:
Could not connect to host 'localhost'.
MySQL Error Nr. 1045
Access denied for user 'ruslan'@'localhost' (using password: YES)
Жму Ctrl и кнопочку Skip и вижу в разделе Server information - Please connect to MySql Server.
В разделе Service Control - server is running.
Помогите, пожалуйста, подсоединиться к серверу.
Подключаемый порт слушается:
ruslan@home:~$ netstat -na | grep 3306
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
ruslan@home:~$ grant user
...
А вот к серверу так и не могу подключиться.
Пользователь root
пароль - тот что ввел
Оно! Заработало :) Спасибо большое!
Access denied for user 'ruslan'@'localhost' (using password: YES) это то, что выдаёт консольное?
sudo mysql -uroot -ppassword
Для того что б возможно было соединение с базой данных без прав рута необходимо(по крайней меня у меня пускать к серверу базы данных без этого не хотело), чтоб для чего-нибудь в этой базе данных был выдан грант другому пользователю, ну и соответственно этот другой пользователь существовал...
Если всё же не подключается, то скорее всего пароль не тот(забыт, постоянные опечатки,..), его не сложно поменять.
... >> Это то, что выдаёт консольное?
Не, это то сообщение (MessageBox), который появился в ответ на ввод пароля в окне MySql Administrator.
Спасибо за наводку про права для других пользователей, попробую поэксперементировать.
Отправить комментарий