| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > Администрирование MySQL |
| Автор: Евгений 27.11.2007, 23:40 |
| Всем добрый день! Вот пытаюсь администрировать MySQL. В чем загвоздка! Как все знают первый пользователь по умолчанию всегда root (root@localhost). Так вот я хочу удалить этого пользователя root и создать например своего admin (admin@my_host.ru). Все это я делаю с консоли таким образом: c:\......\mysql -u root mysql mysql> DELETE .......... //В этой строке удаляю пользователя root mysql> GRANT ALL PRIVILEGES ON * . * TO 'admin'@'my_host.ru' ..... //создаю поль-ля admin mysql>FLISH PRIVILEGES; mysql>quit Готово Только теперь заходя заново: c:\......\mysql -u admin mysql Он выдаёт ошибку: Host 'localhost' is not allowed to connect to this MySQL server Как зайти под поль-лем admin и host='my_host.ru' подскажите? Тоже происходит при смене хоста c localhost на какой-нибудь другой к примеру my_host.ru, у пользователя root. Использую WinXP. В файле hosts прописал 127.0.0.1 my_host.ru. Перелопатил сравочник на английском по MySQL, не чё не дало. Это вообще возможно сделать??? Буду очень благодарен за любую информацию. |
| Автор: Anarki 28.11.2007, 22:40 |
| А если хост указать? mysql -u admin -h my_host.ru |