пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ
Слишком длинный поисковый запрос.
По вашему запросу ничего не найдено :(
Убедитесь, что запрос написан правильно, или посмотрите другие наши статьи:
img
Файл CSV (Comma Separated Values - значения, разделенные запятыми) использует запятые для разделения различных значений в файле. Файл CSV является стандартным форматом при переносе таблицы в другую систему или ее импорте в другое приложение базы данных. Это подробное руководство покажет вам, как экспортировать базу данных MySQL в файл CSV и импортировать файл CSV обратно в базу данных MySQL. Экспорт MySQL в CSV Нам понадобится: Доступ к командной строке или окну терминала Учетная запись пользователя с привилегиями root или sudo Учетная запись пользователя MySQL с правами root Предварительно настроенная учетная запись phpMyAdmin (необязательно) Экспорт MySQL в CSV с phpMyAdmin Инструмент phpMyAdmin предоставляет бесплатный графический интерфейс для управления базами данных MySQL. Вы можете использовать его для экспорта любой из отслеживаемых баз данных в файл CSV. Войдите в phpMyAdmin. Затем нажмите кнопку Databases (Базы данных) в верхней части баннера. В списке баз данных щелкните ссылку на базу данных, которую вы хотите экспортировать. В этом примере мы выбрали базу данных user. На следующем экране отображается список таблиц в этой базе данных. Установите флажки для таблиц, которые вы хотите экспортировать. Нажмите кнопку Export на баннере внизу. Оставьте метод экспорта установленным как есть. Используйте раскрывающееся меню Format, чтобы выбрать CSV, затем нажмите Go. Диалоговое окно предлагает указать место, где вы хотите сохранить файл CSV. Экспорт из MySQL в CSV с помощью командной строки Вы можете выполнить экспорт без излишеств через CLI, выбрав все данные в таблице и указав место, куда их нужно сохранить. Начните с открытия оболочки MySQL, затем переключитесь на базу данных, которую вы хотите экспортировать. Введите следующую команду: SELECT * FROM myTable INTO OUTFILE ' mpmyExportFile.csv' FIELDS ENCLOSED BY '"' TERMINATED BY ';' ESCAPED BY '"' LINES TERMINATED BY ' '; Замените myTable реальным именем таблицы из вашей базы данных. Вы можете заменить mpmyExportFile.csv любым другим именем файла или местоположением. Не забудьте сохранить имя файла .csv в конце. Примечание. В этом примере используется местоположение файла Linux. Если вы работаете в Windows, вы можете использовать c:/folder/file.csv для вашего местоположения файла. Дополнительные параметры для экспорта из MySQL Чтобы указать отдельные наборы данных для экспорта из таблицы: SELECT column1, column2, column3, column4 FROM myTable WHERE column2 = 'value'; Замените column1 (и остальные) фактическими именами столбцов, которые вы хотите экспортировать. Обязательно используйте команду FROM, чтобы указать таблицу, из которой вы экспортируете. Оператор WHERE является необязательным и позволяет экспортировать только те строки, которые содержат определенное значение. Замените значение фактическим значением, которое вы хотите экспортировать. Например: SELECT order_date, order_number, order_status FROM current_orders WHERE order_status='pending';
img
Как и множество других инструментов для управления и автоматизации на рынке программного обеспечения, Ansible был изначально open – source проектом (с открытым исходным кодом), который предназначался для автоматизации настройки и деплоймента (развертывания) ПО в сетевых контурах компаний. Чего скрывать, продукт «стрельнул» - когда компания AnsibleWorks это поняла, начала активную монетизацию через коммерческую поддержку продукта для корпоративных заказчиков. /p> В настоящее время их продуктовая линейка состоит из двух направлений - Ansible и Ansible Tower, причем последний обладает полноценным интерфейсом управления (UI) и возможностью реализации дашбордов. Ansible - новые ребята в DevOps направлении, по сравнению, например, с Chef или Puppet, но успели круто зарекомендовать себя в сообществе профессионалов за простоту и скоуп возможностей. Его playbooks понятны и легко читаемы, даже без особых знаний. Так к чему это все? В «правильных руках», где присутствует полное понимание плюсов и минусов продукта Ansible может работать еще круче :) Поэтому, хотим рассказать про 5 лучших и 5 худших свойств Ansible. Playbooks в Ansible это файл в формате YAML, который содержит последовательность состояния ресурсов системы, задач, которые позволяет запустить то или состояние сервера. Что такое DevOps, что нужно знать и сколько получают DevOps - специалисты? 5 лучших качеств Ansible Легкость в изучении По правде говоря, это одно из самых крутых качеств Ansible – изучить его можно за один вечер и уже запускать веб – сервер из YAML, например. Ansible задачи запускаются последовательно, что сильно облегчает траблшутинг конфигураций. Например, можно сделать Playbook для Ansible, который позволит получить минимальный веб сервер примерно так: Создаем файл формата .yml и наполняем командами; Установить через yum apache; Запустить apache как сервис в операционной системе; Скопировать в корень веб – сервера html страничку с заглушкой («Мы готовим информацию по сайту, скоро здесь все будет, бла бла бла..»); Скорректировать iptables, открыв порты и сохранить конфигурацию; Не сложно, не правда ли? Написан на Python Я, как автор статьи, подметил следующее: если мы возьмем 10 программистов, вероятность, что кто-то из них знает Python гораздо выше, чем то, что кто – то из них знает Ruby. Именно это делает Ansible крутым – он написан на питоне в отличие от Ruby – based конкурентов. Так же отмечу, что Python библиотека, обычно, по умолчанию присутствует в любом Linux дистрибутиве, чего не сказать о Ruby. Продолжая экскурсию – Ansible поддерживает написание модулей на любом языке программирования. Единственное требование – формат ответа. Это должен быть JSON. Не нужно ставить клиента (агента) на машину Для управления узлами, Ansible обрабатывает все коммуникации между мастер – узлами и узлами – агентами по стандартному SSH, или через модуль Paramiko, который является частью Python SSH второй версии. Не нужно ставить агентское ПО на удаленные машины – только SSH подключение. Как следствие, упрощение обслуживания и траблшутинга. YAML плейбуки Как мы писали ранее, плейбуки в Ансибл невероятно просты и читаемы. Все DevOps инженеры, с которыми мы обсуждали его, освоили их за один вечер. Они даже проще чем JSON :) Портал Ansible Galaxy Портал, на котором вы наверняка найдете решение для своей задачи. Это объединение Ansible сообщества, где люди делятся наработками и решениями той или иной задачи. Знаете, это как ответ на мэйл.ру - чтобы вам не пришло реализовать на Ансибл, то как правило, кто – то эту задачу уже решил :). Тонны плейбуков, фреймворков, дистрибутивов и сопутствующего ПО. 5 худших качеств Ansible Настало время хорошенько пройтись по Ansible и выделить минусы продукта. Пожестим. Проблемы с интерфейсом (UI) Изначально Ansible разработан для работы с командной строкой. Первые наметки в сторону визуализации конфигурации Ансибл начались через AWX – графический интерфейс пользователя, который являлся первой попыткой упрощения конфигураций через интерфейсную составляющую. В последствии, AWX превратился в Anbile Tower, который дает возможность через GUI управлять Ansible, рисовать workflow и так далее. Несмотря на улучшение Tower перед AWX, он все равно позволяет делать только 85% рабочего функционала Ansible, который можно делать через командную строку. В добавок, конфигурации внесенный через интерфейс зачастую не синхронизируются с CLI – конфигами. Ansible Tower находится на стадии разработки и пока весьма сыроват. Нет работы с состоянием машин/процессов Если сравнивать с тем же Puppet, Ansible не имеет понятия «состояние» и, соответственно, не отслеживает его. Ансибл не смотрит на зависимости, а просто выполняет последовательный ряд задач/процессов. Для кого – то это нормально и удовлетворяет поставленным задачам, но есть и другие пользователи, у которых от такой работы, мягко говоря, «подгорает» :) Слабая поддержка совместимости с Windows С версии 1.7 Ansible умеет работать с Unix и Windows узлами, но надо признаться, работа с первыми реализована гораздо лучше. Взаимодействие с Windows машинами происходит через PowerShell, и, что важно, вам все равно потребуется Linux хост (управляющая тачка) для такой коммуникации. Ждем, когда Ansible разрабы разгребут бэклог по работе продукта с Windows. Поддержка крупного бизнеса Ansible Enterprise Tower и Premiun Tower имеют 8х5х4 и 24х7х2 SLA соответственно, но имеют меньше опыта поддержки крупняков, в сравнении, например, с Chef и Puppet. Новизна продукта Ansible находится на рынке меньше своих конкурентов и, само собой, баги будут всплывать. К тому же, комьюнити Ансибл только растет и развивается, в отличие от более крупных игроков, упомянутых в этой статье. Итоги Подведем черту: Ansible это просто, гибкий и мощный инструмент, для управления конфигами и автоматизацией. Ansible Tower имеет графический веб – интерфейс, REST API, с помощью которого вы можете интегрировать свой сторонние приложения и поддержку, которая только учится и осваивает азы сопровождения крупного энтерпрайза. Ansible – новинка, которая имеет своих ранних последователей, противников, сторонников. Сочетая в себе большое количество плюсов, он, конечно, имеет ряд недостатков или так сказать «ранних болезней», через которые уже прошли более крупные конкуренты. Но кто знает, что покажет нам Ansible завтра?
img
Если вы пытаетесь создать свою домашнюю IT-лабораторию или отвечаете за какую-то небольшую IT-операцию, то, скорее всего, у вас нет сотен или тысяч долларов на покупку программного обеспечения, и такое бесплатное решение, как гипервизор, может оказаться очень даже на руку.  Но, если говорить о вашей задаче, что лучше выбрать? VMware или Hyper-V? И то, и другое хорошо используется в корпоративной среде отрасли, и что же тогда выбрать? Читайте дальше, чтобы узнать об этом больше. Какой из гипервизоров поддерживает большее количество ОС? VMware ESXi уже на протяжении нескольких десятилетий считается стандартом в корпоративной среде. Hyper-V был выпущен лишь в 2008 году, но, так как это было решение компании Microsoft, то оно довольно быстро стало популярным во многих компаниях. У некоторых версий Windows Server есть роли для Hyper-V, что делает процесс развертывания и сопровождения более простым (в сравнении с ESXi). Это не значит, что с ESXi сложно работать, а V-Sphere в сравнении с ним – просто невероятная панель управления виртуальными машинами. Но для многих компаний тот факт, что ESXi поддерживает большее количество ОС, говорит о том, что установить и настроить решение VNware ESXi будет куда как проще.  Если по какой-либо причине вам нужно запустить старую копию BeOS, ESXi прикроет вас. Если ваша небольшая компания использует Solaris, ESxi также поможет разместить ее. Если у вас есть команда разработчиков, которая работает над вашим следующим приложением для iOS, VMware вам в помощь – он также работает и под управлением MacOS. Нельзя сказать, что Hyper-V также надежен. Официально он работает только с Windows (и др.), а также с несколькими избранными дистрибутивами Linux. Конечно, Hyper-V может размещать ОС, которые не поддерживаются Microsoft, но есть большая вероятность, что в процессе их установки и настройки вы столкнетесь с различного рода трудностями. VMware VS. Hyper-V: какой из бесплатных хостов для виртуальных машин лучше? Бесплатные версии есть как у VMware, так и у Hyper-V. Однако ориентироваться в море онлайн-документации с учетом ограничений бесплатной версии может быть довольно непросто, и это касается обоих гипервизоров. Ниже представлена некоторая справочная информация для этих хостов.  Ограничения бесплатной версии для VMware Ограничения бесплатной версии для ESXi простые и ясные: Поддержка VMware отсутствует Количество логических процессоров ограничено до 480 Поддержка vSphere Server Поддержка VMware API (только для чтения) В последней версии ESXi есть 60-дневный пробный период, в течение которого вы можете пользоваться полной версией ESXi. Эти 60 дней – это ознакомительный период, хороший способ узнать, нужны ли вам те функции, которых нет в бесплатной версии, предлагаемой VMware, а также простой способ приступить к работе с оглядкой на функции, которые при отключении могут нарушить работу гостевой ОС.  Еще один недостаток состоит в том, что у него нет поддержки vSphere Server. vSphere Server – это программа для управления несколькими экземплярами ESXi. Это требование корпоративной среды. Однако отсутствие единого центра управления может не подойти для пользователей домашних лабораторий и небольших компаний.  Ограничения бесплатной версии Hyper-V Бесплатная версия сервера Hyper-V имеет полную функциональность, однако управлять им без помощи Windows Server довольно сложно. А решения для управления графическим пользовательским интерфейсом Hyper-V есть только в Windows. У Windows Server есть роли сервера, ориентированные на Hyper-V. Если у вас есть лицензия для работы с Windows Server, то развертывание и настройка решений для управления Hyper-V будет легче легкого. Однако Windows Server стоит довольно дорого. Кроме того, Hyper-V включен во все версии Windows Pro. И, хотя Windows Pro не является бесплатной ОС, она установлена на многих компьютерах, а обновить Windows Home до Windows Pro обойдется вам не так дорого.  А вот и самый большой нюанс: Microsoft больше не выпускает бесплатные версии сервера Hyper-V. Сейчас он есть только в Windows. Hyper-V Server 2019 все также можно загрузить и использовать бесплатно, но Microsoft все больше смещается в сторону облака. Hyper-V Server был заменен пробными копиями Azure Stack HCI.  Что же выбрать: VMware или Hyper-V? По большому счету, гипервизор, который вы выберите, - это та версия, которую вы будете изучать. ESXi – это эталон в локальной корпоративной среде. И несмотря на то, что после 2019 года Microsoft не предлагает никаких бесплатных версий сервера Hyper-V, большая часть его концепций перешла в более новые версии. Кроме того, Hyper-V является частью Windows Pro, поэтому, если у вас установлена эта ОС, то вы уже на полпути к размещению локального решения для виртуальных машин. Как ESXi, так и Hyper-V предлагают бесплатные версии, но и там, и там есть ограничения. Учитывая тот факт, что бесплатной версии Hyper-V Server больше нет, а ESXi поддерживает гораздо большее количество ОС, то, вероятнее всего, именно ESXi станет излюбленным решением для домашних лабораторий и небольших компаний.
ЗИМНИЕ СКИДКИ
40%
50%
60%
До конца акции: 30 дней 24 : 59 : 59