PostHeaderIcon mysql-server: пароль root

Нынче mysql сервер устанавливается сразу с назначенным паролем для root. Найти его можно в

/root/.mysql_secret

по идее, если запустить mysql от рута, то войдем без ввода пароля:

$ sudo mysql
root@localhost [(none)]>

После этого меняем пароль на привычный:
root@localhost [(none)]> use mysql
root@localhost [mysql]> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

И, по желанию, отключаем ему expire, иначе, если он устареет, надо будет его менять с бОльшим количеством телодвижений. Однако, не забываем тогда иногда его менять во избежание всякого рода инцестов.

root@localhost [mysql]> ALTER USER ‘root’@’localhost’ PASSWORD EXPIRE NEVER;

2 комментария на “mysql-server: пароль root”

  • around says:

    Омг! Это только в FreeBSD, или в вообще везде?А MariaDB также себя ведёт?

  • skiangel says:
    Да хрен его знает. Ты же знаешь, у меня freebsd везде, где вообще хоть как-то можно ее поставить, так что вообще везде :)
    Хотя, если память мне не врет, то это дело я вычитал на сайте у мускуля, так что, наверное,  такое везде и со всем.

Оставить комментарий

PR-CY.ru