какова политика паролей по умолчанию в mysql 5.0?
Если по умолчанию политика паролей вы имеете в виду, «существует ли минимальный набор правил, который должен быть соблюден, чтобы иметь действительный пароль при установке MySQL по умолчанию», то краткий ответ заключается в том, что политики паролей по умолчанию не существует.
установка MySQL по умолчанию может быть произведена без пароля для пользователя root. Некоторые дистрибутивы (например, debian, устанавливающий mysql через apt) настаивают на пароле root, но никакие правила сложности не применяются.
есть сторонние плагины для создания политик (например, Securich), но ничего, что навязывало бы особую сложность или правила старения в базовой системе
shell$ mysql
mysql> use mysql;
mysql> SELECT Host, User, Password FROM user;
+---------------+------+----------+
| Host | User | Password |
+---------------+------+----------+
| localhost | root | |
| your uname -n | root | |
| 127.0.0.1 | root | |
| localhost | | |
| your uname -n | | |
+---------------+------+----------+
as you can see is quite clear that there is no password but it was said that some linux distribution will 'force' you to have a root password
use mysqladmin to update the passwords
Дистрибутивы, которые принудительно вводят пароль root, применяют его только во время установки. Ничто не мешает пользователю root после этого выполнить SET PASSWORD = PASSWORD ('');