Во-первых, потому что никто и не подумал даже об этом. Во-вторых потому что security through obscurity это примерно как втыкать голову в песок при виде хищника.
Ничего не мешает настроить доступ по айпи или впн.
Во-первых, мешает. Неграмотность автора.
Во-вторых, при чем здесь открытый порт, который вы повторяете как заклинание? Кому он нужен вообще?
Судя по всему, вы тоже пользуетесь этим поделием из прошлого века. Так что вам тоже рекомендую осваивать современные инструменты, как например РНРStorm :)
Не говоря уже о том, что за "в ручную изменять базу" на боевом сервере надо по этим ручкам бить линейкой, чтобы неповадно было. Впрочем, у автора от слова "миграции" ум за разум вообще зайдёт.
ThunderCat, говно полное. Историю не помнит, на сложных запросах виснет, авторизация слетает, торчит голой попкой в интернет (и все ламерские сканеры его щупают на автомате). В отличие от нормальных гуёвых инструментов.
Это всё только от нищебродства и невежества. Как несчастный топикстартер, который им пользуется только потому что ничего в жизни кроме этого дерьма не видел.
Роман, скажите, что не ясно в моем комментарии? Я пишу: Например PHPStorm. Вы спрашиваете: какая программа. С такими когнитивными способностями только программированием и заниматься.
безотносительно ко всем этим проблемам, phpmyadmin надо просто выкинуть, и работать с БД с помощью нормальной программы со своего компьютера. Например PHPStorm
Ну если это выделенный комп, то конечно. Я просто привык к веб-окружению, идёт множество одновременных запросов, и если один запрос тормозят базу, то он замедляет и все остальные, и весь сайт начинает тупить.
На моей прошлой работе прямо был мем, "акция". Как только продажники объявляли большую скидку, то всегда падала база. До тех пор, пока не занялись нормально её настройкой. А под обычной нагрузкой всё работало. Так что лучше компьютеру под стандартной нагрузкой именно "стоять без дела". Потому что нагрузка может вырасти.
похоже что автор решил, что настроив доступ к своему серверу с домашнего компика, он получил доступ ко всем остальным серверам в мире.
Ну или я не знаю с чего он решил, что сервер "ip адрес" вдруг будет его пускать при коннекте с убунты.
Петровский, вы вообще понимаете, что вы настроили ключ для соединения домашнего компика с убунтой? А ключ для соединения убунты с "ip адрес" вы не настраивали?
Что это вообще за сервер, на который вы пытаетесь зайти, вводя ssh пользователь@ip адрес?
кстати, а результат show warnings всё-таки интересно было бы узнать.
мне кажется, там оптимизатор пишет совсем разные запросы. и последний как раз "выводит из строя mysql"
psiklop, ну делать индексы просто от балды конечно не надо. Но и совсем без них тоже нельзя. Надо делать ровно те, которые нужны. Надо понимать, что дело не тлько в скорости выполнения запроса, но и в том, сколько ресурсов компьютера он отъедает. Если запрос выполняется 5 секунд, это значит он 5 секунд грузит комп.
Поэтому составной индекс, в котором уже лежат все нужные для запроса данные, и который позволяет запросу выполняться быстрее, полезен не только этим, а и тем что экономит ресурсы сервера.
Тем более что такой составной индекс полностью заменяет отдельный индекс по своей первой колонке.
Поэтому если есть например индекс по (phone, time) то отдельный индекс по phone не нужен. Но это уже детали.
кстати, непонятно, зачем в таблице индекс vid(id). вот этот явно лишний
Ну да! Говно и конфетка это конечно же не одно и то же! Я об этом и говорю.
странно - всем обеспечивает, а лично вам нет. причём без всяких НТТР таймаутов и лимитов.