Общие > Базы данных

Хосты в mysql

(1/3) > >>

HUNTER:
Как сменить localhost в настройках юзера на два других IP (именно синтакс. как их прописать. работаю через phpmyadmin)....Спасибо заранее!!

Serchey:
GRANT ALL PRIVILEGES ON databasename.* TO username@"host" IDENTIFIED BY \'password\';

FLUSH PRIVILEGES;

Пояснения:

--- Цитировать ---ALL PRIVILEGES
--- Конец цитаты ---
- вместо можно записать ...ALTER OPTION,INDEX OPTION...;

--- Цитировать ---databasename.*
--- Конец цитаты ---
- вместо * можешь подставить название таблицы;

--- Цитировать ---IDENTIFIED BY \'password\';
--- Конец цитаты ---
- пароль;

Не забудь
--- Цитировать ---FLUSH PRIVILEGES;
--- Конец цитаты ---
.
Это почти все.

HUNTER:
это понятно, спасибо за совет- но у меня другая проблема - мне нужно в поле host вписать два IP адреса - по умолчанию для root стоит localhost - а я его хочу сменить на два других адреса, чтобы доступ к базе осуществлялся только с них....пишу один IP все нормально. я незнаяю как их разделить. чтоб mysql понял что это два адреса

YA:
А если сделать еще одного юзера?

Serchey:
Понятно. Тогда первое, что тебе надо будет сделать, это:
use mysql;
UPDATE user SET host=\'NEEDEDHOST\' WHERE user=\'root\';
UPDATE db SET host=\'NEEDEDHOST\' WHERE user=\'root\';
Ну а второе - с помощю ГРАНТ-а добавь
GRANT ALL PRIVILEGES ON *.* TO root@"NEEDEDHOST2" IDENTIFIED BY \'password\';
FLUSH PRIVILEGES;

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии