| SkyRewir |  | 
| 
                Темы:
                
                    19
                
             
                Сообщения:
                
                    117
                
             
                Участник с: 18 января 2018
             | Добрый день, Форум! Помогите пожалуйста разобраться с пользователями в MySQL Описание проблемы: Есть удаленный доступ к серверу, на нем установлен классический LAMP и поднят Firewall. Насколько я знаю, работать под root'ом плохо и для этой цели я создал отдельного пользователя MySQL и пытаюсь предоставить ему полные права на MySQL Дальше стараюсь работать от пользователя skyrewir, которому я предоставил права root Помогите пожалуйста разобраться, объясните что я делаю не так, почему я не могу предоставить пользователю доступ на отдельную базу? Дополнительно хотелось бы получить временный доступ к базе из сети Интернет, для этого я добавил правило в Firewall Правильно ли я понял, что пользователя для доступа из вне необходимо создать вот так? Вместо @'localhost' нужно вписать @'%' Спасибо за Ваши ответы! Всем добра! | 
| indeviral |  | 
| 
                Темы:
                
                    38
                
             
                Сообщения:
                
                    3167
                
             
                Участник с: 10 августа 2013
             | Вы создали базу от одного пользователя с его правами, а права пытаетесь менять уже от другого. На счёт удалённого доступа на wiki всё очень подробно расписано, не вижу смысла переписывать. 
                        Ошибки в тексте-неповторимый стиль автора©
                     | 
| SkyRewir |  | 
| 
                Темы:
                
                    19
                
             
                Сообщения:
                
                    117
                
             
                Участник с: 18 января 2018
             | indeviralIndeviral, спасибо за ответ! Не могу разобраться как это работает, т.е я пытаюсь создать пользователя [email protected] для того, чтобы не работать из под пользователя root, предоставляю этому пользователю полные права на все базы данных внутри MySQL Весь день смотрел права и только что наткнулся на вот это ALL (admin) — пользователю, получившему данную привилегию, автоматически назначаются все права в рамках уровня привилегий (возможных привилегий в принципе, согласно контексту выдачи привилегий). Не назначается только привилегия GRANT OPTION в данном случае.А привилегия GRAND OPTION отвечает за GRANT OPTION — позволяет назначить конкретные права определенному пользователю (также и отобрать). Возможно дать/отобрать только те права, которыми назначающий сам располагает.Т.е полный запрос для подмены пользователем root'а должен быть таким И по идеи, после этого я должен подменить учетную запись root'а своим пользователем и получить права на полное администрирование MySQLЗавтра попробую это сделать отпишусь о результате Всем спасибо! | 
| SkyRewir |  | 
| 
                Темы:
                
                    19
                
             
                Сообщения:
                
                    117
                
             
                Участник с: 18 января 2018
             | Нашел решение Всем спасибо за помощь! |