я вам отвечу.
когда делается «grant privileges on … to 'user'@'hostname' … », то при наличии двух записей, указывающих на один и тот же ip адрес (например 'user'@'host.example.com' и 'user'@'10.0.2.1'), то выбирается всегда запись с ip адресом, а вот сообщение в логе выводится по reverse dns имени хоста. разработчики mysql, вот вам от меня гнилой помидор!
допустим, вы сдампили все базы mysql и хотите теперь восстановить базу к прежнему состоянию в другом месте.
mysql -u super -p <mysql_dump
и вуаля — не работают указанные вами гранты. хотите узнать почему? потому что разработчики mysql не умеют без костыликов и вам придется запустить этот костылик самому:
flush privileges
получите–ка, дорогие мои, в лицо собачьей какашкой.
No comments:
Post a Comment