Aleksey писал(а):Далее пробовал редактировать привилегии для созданного пользователя Aleksey и тут появился вопрос - за что отвечают эти 2 пароля (фото 2 и фото 3) -
вообще-то фото2 смена пароля, а фото 3 создание нового пользователя, насколько я могу судить по картинкам.
Aleksey писал(а):Получается чтобы изменить пароль к базе данных - нужно обязательно нового пользователя создать - или же можно заходить под пользователем root?
можно изменить пароль только своему пользователю. Под пользователем root входить, только если создать базу, пользователя и дать ему привилегии
Aleksey писал(а):Я просто не совсем понимаю, для чего нужен пароль к базе данных и пароль для пользователя, если к примеру при создании нового пользователя - пароль можно установить только для учетной записи пользователя, а для изменения пароля базы данных нужно лесть в привилегии этого пользователя - если я все правильно понял.
у вас тут игра слов. Есть пользователь, есть пароль для него. Вот этот пользователь со своим паролем имеет доступ к той базе, к которой ему дали доступ. И нет отдельного пароля для доступа к базе.
Aleksey писал(а):и установил галочку напротив GRANT. Что это мне дает теперь в итоге? Нужно ли было GRANT трогать?
это дает то, что ваш пользователь будет иметь доступ к базе и может делать с ней что угодно.
Aleksey писал(а):Я так понял - максимальная длина пароля для БД - 100 символов (со 100 символами подключение проходило)
Mysql docs писал(а):The length: 4.1 and pre-4.1 hashes are 41 and 16 bytes, respectively.
Если ваш пароль из 200 символов влазит в хэш пароля 41 байт, то будет 200 символов.