Я хочу сделать что-то похожее на файл hosts
в MySQL, где я могу связать IP-адрес с заданным именем хоста. Итак, localhost
имеет IP-адрес по умолчанию 127.0.0.1
, и пусть ' s скажем, у меня есть другое имя хоста anotherHost
с IP-адресом 192.xx.xxx.xxx
, который определен в / etc / hosts
.
] Я хочу иметь возможность создать пользователя в MySQL с помощью такой команды, как Create user 'johndoe' @ 'anotherHost';
и разрешить часть 'anotherHost' на соответствующий IP-адрес. В отличие от ввода всего IP-адреса для этого пользователя. Имеется файл plist
, связанный с моей загрузкой MySQL, поэтому мне интересно, есть ли какое-то свойство, которое я могу установить внутри него, которое позволило бы это сделать. Я просто не уверен, что это за синтаксис.
Нет. Это неразумный поступок. Вам необходимо работать с инфраструктурой DNS, чтобы разрешение имен работало в соответствии со спецификациями. Нет возможности делать то, что ты хочешь, как ты хочешь, да и быть не должно.
Теперь, сказав это настолько суровым отцовским голосом, насколько я могу судить, если это обычное дело, которое ты выполняешь на своем shell, то вам нужно создать функцию оболочки, которая быстро справится с вашей общей задачей. Что-то вроде msqladd user host database
, которое затем интерпретирует это в правильный оператор SQL для данной базы данных.