Я - вывод, чтобы понять, что следующие предоставления весь proveleges ко всем базам данных, что имя начинается 'с Сианя _', но mysql жалуется на синтаксическую ошибку near ''xian_
...
GRANT ALL PRIVILEGES ON 'xian_%.*' TO xian@'192.168.1.%';
Каков правильный синтаксис? Действительно ли я прав в размышлении что _
выход потребностей к \_
также, поскольку это - также подстановочный знак?
Используйте `
вместо '
в имени базы данных и избегайте _
GRANT ALL PRIVILEGES ON `xian\_%`.* TO xian@'192.168.1.%';