Как правильно провести установку на windows mysql 8- пошаговая инструкция

Что такое MySQL. Установка сервера

Последнее обновление: 03.06.2021

MySQL представляет систему управления реляционными базами данных (СУБД). На сегодняшний день это одна из самых популярных систем управления базами данных.

Изначальным разработчиком данной СУБД была шведская компания MySQL AB. В 1995 году она выпустила первый релиз MySQL.
В 2008 году компания MySQL AB была куплена компание Sun Microsystems, а в 2010 году уже компания Oracle поглотила Sun и тем самым приобрела права
на торговую марку MySQL. Поэтому MySQL на сеголняшней день развивается под эгидой Oracle.

Текущей актуальной версией СУДБ является версия 8.0, которая вышла в январе 2018 года, но для которой постоянно выходят подверсии.

MySQL обладает кроссплатформенностью, имеются дистрибутивы под самые различные ОС, в том числе наиболее популярные версии Linux, Windows, MacOS.

Установка MySQL

После выбора версии нажмем на кнопку «Go to Download Page», и нас перенаправит на страницу загрузки дистрибутива. Здесь можно выбрать либо онлайн-загрузчик, либо полный пакет инсталятора. Можно выбрать любой:

Дальше может быть предложено залогиниться с помощью учетной записи Oracle. Можно пропустить всю эту байду и без какого-либо логина нажать на ссылку
«No thanks, just start my download.», и начнется загрузка:

Сначала будет предложено выбрать тип установки. Выберем тип Developer Default, которого вполне хватит для базовых нужд, и нажмем на кнопку Next:

Затем на этапе установки инсталлятор отобразит весь список устанавливаемых компонентов. У меня он выглядит так:

Чтобы выполнить установку всех компонентов, нажмем кнопку Execute.

После того, как все компоненты будут установлены, нажмем кнопку Next.

Далее отобразится окно с перечнем продуктов, готовых к конфигурации

Нажмем на кнопку Next и далее будет предложено установить ряд конфигурационных настроек сервера MySQL. В частности, здесь мы видим, что для
подключения будет применяться протокол TCP/IP и порт 3306. Оставим все эти настройки соединения и порта по умолчанию:

На следующем шаге будет предложено установить метод аутентификации. Оставим настройки по умолчанию:

Затем на следующем окне прогаммы установки укажем какой-нибудь пароль, и запомним его, так как он потом потребуется при подключении к серверу
MySQL:

И на следующем экране необходимо применить все ранее установленные конфигурационные настройки, нажав на кнопку Execute:

После применения конфигурационных настроек сервер MySQL будет полностью установлен и сконфигурирован, нажмем на кнопку «Finish».

Далее опять отобразится окно с перечнем продуктов, готовых к конфигурации. Нажмем на кнопку «Next»

И нам будет предложено установить конфигурацию для второго продукта — MySQL Router:

Ничего не будем менять, оставив все настройки по умолчанию, и нажмем на кнопку «Finish».

Далее опять отобразится окно с перечнем продуктов, готовых к конфигурации. Нажмем на кнопку «Next»

И далее нам будет предложено установить конфигурацию для третьего родукта — Samples and Examples (Примеры работы с MySQL).
В частности, надо будет указать экземпляр сервера MySQL для получения примеров для работы с MySql. Установленный экземпляр будет автоматически отмечен в списке.
Кроме того, предлагает протестировать подключения. В поле Password введем ранее указанный пароль и нажмем на кнопку Check:

Пи успешном подлючении к MySQL отобразится выделенная зеленым цветом надпись Connection succeeded. Нажмем на кнопку Next.

И на последнем окне необходимо будет применить конфигурацию для

Далее мы опять увидим окно с перечнем установленных и сконфигурированных продуктов. И нажмем на кнопку Next.

На последнем экране мы увидим два отмеченных поля: Start MySQL Workbench after setup и Start MySQL Shell after setup.
Эти поля позволяют запустить графический и консольный клиенты для управления сервером MySQL. Снимем отметки с этих полей, поскольку пока мы не собираемся запускать соответствующие программы.

И нажмем на кнопку Finish. Все! MySQL полностью установлен, сконфигурирован и запущен. И мы сможем с ним работать.

НазадВперед

Запуск консоли на разных ОС

Поскольку я буду демонстрировать работу с командной строкой MySQL в консоли сервера, то для начала неплохо бы было её запустить.

Действие простое, многим знакомое, для которого достаточно знания «горячих клавиш».

Запуск консоли в Windows:

  • Win+R для открытия командной строки Windows с правами администратора;
  • Вводим команду cmd
  • Нажимаем Enter на клавиатуре

Запуск консоли в Linux дистрибутивах (терминала): в Ubuntu, с которой я работал, достаточно системной комбинации клавиш Ctrl+Alt+T. Про остальные ОС на базе Linux ничего сказать не могу.

Запуска консоли в MacOS: сам я таким не занимался, т.к. Мак-ом ещё не обзавёлся и вряд ли обзаведусь за ненадобностью, но, насколько мне удалось узнать, «горячих клавиш» для вызова терминала в этой ОС нет. Так что если вы являетесь пользователем «яблочной» продукции, то запустите консоль через интерфейс ОС, благо, что мануалов в сети много.

Немного стыдно даже такую информацию публиковать на случай, если на данную статью случайно набредёт какой-то профессиональный системный администратор с бородатым опытом, т.к. он подумает: «Автор считает своих читателей программистами, но при этом учит запускать консоль… Псих какой-то :-)».

Да, вполне логично

Плюсы и минусы MySQL

MySQL появилась в 1995 году. Она изначально была легка, доступна и интуитивно понятна. В итоге ее стали использовать компании со всего мира. В настоящее время система MySQL является негласным стандартом для баз данных.

Программа гибкая и простая в использовании. Она даже позволяет пользователям поменять исходный код, чтобы настроить сервер баз данных MySQL конкретно под себя. Доплачивать за это не придется даже в расширенных коммерческих версиях. В установке этой СУБД также нет ничего сложного — процесс займет не больше получаса.

MySQL отличается высокой производительностью. Ее поддерживает широкий спектр кластерных серверов. MySQL поможет бизнесу с оптимальной скоростью, независимо от того, чем вы заняты — тяжелой бизнес-аналитикой или сохранением большого объема данных электронной коммерции.

Работа с таблицами баз данных MySQL удобна тем, что программа позволяет назначать уровень доступа. Например, работнику нижнего звена разрешено лишь вносить информацию. Специалисту рангом выше — не только вносить новое, но и изменять уже имеющиеся данные. Начальнику доступны любые действия вплоть до удаления.

ТОП-30 IT-профессий 2023 года с доходом от 200 000 ₽

Команда GeekBrains совместно с международными специалистами по развитию карьеры
подготовили материалы, которые помогут вам начать путь к профессии мечты.

Подборка содержит только самые востребованные и высокооплачиваемые специальности и направления в
IT-сфере. 86% наших учеников с помощью данных материалов определились с карьерной целью на ближайшее
будущее!

Скачивайте и используйте уже сегодня:

Александр Сагун
Исполнительный директор Geekbrains

Топ-30 самых востребованных и высокооплачиваемых профессий 2023

Поможет разобраться в актуальной ситуации на рынке труда

Подборка 50+ ресурсов об IT-сфере

Только лучшие телеграм-каналы, каналы Youtube, подкасты, форумы и многое другое для того, чтобы узнавать новое про IT

ТОП 50+ сервисов и приложений от Geekbrains

Безопасные и надежные программы для работы в наши дни

Получить подборку бесплатно

pdf 3,7mb
doc 1,7mb

Уже скачали 19649

Система поддерживает много разных графических интерфейсов. Одни можно использовать только на определенной операционной системе. Какие-то только на платной основе. Но в любой версии вы подберете себе максимально комфортный формат.

Весомый плюс MySQL — ее безопасность. В целом это один из важнейших параметров, по которым надо подбирать СУБД. Благодаря системе доступа и управления учетными записями вы установите самый высокий уровень безопасности. Возможна даже проверка на основе хоста и использование зашифрованного пароля.

Основной причиной популярности MySQL является полная поддержка SQL-языка. SQL — structured query language, то есть язык структурированных запросов. «Структурированный» значит, что любой запрос должен иметь определенную структуру. В противном случае БД не поймет, как на него реагировать. Сами запросы вводятся в особом терминале, отвечающем за управление базой данных.

С помощью запросов доступно:

  • создание и изменение таблиц,
  • настройка связи между ними,
  • внесение и изменение информации,
  • настройка доступа для разных абонентов,
  • поиск необходимых сведений по всевозможным параметрам.

Как мы упомянули выше, разбираясь в SQL, вы будете легко работать с любой реляционной базой данных, поддерживающей язык структурированных запросов.

У баз данных MySQL имеются и минусы: ограниченный функционал (есть большинство опций SQL, но не все, а для работы некоторые приложений они как раз могут потребоваться), а также платная поддержка всех версий (и коммерческой, и бесплатной).

Подключение к СУБД

Если мы планируем работать в командной строке, заходим в среду управления MySQL.

а) В Linux вводим команду:

mysql -uroot -p

* где root — пользователь, под которым мы будем подключаться к оболочке; ключ -p потребует ввода пароля.

б) В Windows запускаем командную строку — в меню пуск или найдя ее в поиске. Переходим в каталог, с установленной СУБД и запускаем одноименную команду mysql, например:

cd «%ProgramFiles%\MySQL\MySQL Server 5.5\bin\»

* в данном примере предполагается, что у нас установлена MySQL версии 5.5. 

mysql -u root -p

* здесь, как и в Linux, идет подключение к mysql/mariadb под учетной записью root с запросом пароля.

Как скачать MySQL

Прокрутите туда, где вы видите Загрузки GPL сообщества MySQL, щелкните по нему.

Теперь на странице загрузки сообщества MySQL нажмите Установщик MySQL для Windows. Вы попадете на страницу загрузки моего сообщества. Установщик MySQL.

Где вы видите операционную систему, выберите Майкрософт Виндоус.

Вы увидите два окна (x86, 32-бит), установщики MSI, одно меньшего размера, а другое большего размера. Выберите тот, у которого размер больше (405,2 млн), потому что вам не нужно подключаться к Интернету.

На следующей странице внизу выберите Нет, спасибо, просто начни мою загрузку.

Появится диалоговое окно с просьбой сохранить файл. Нажмите Сохранить файл. Файл загружен.

Читать: Разница между SQL и MySQL.

Зависает полнотекстовый поиск! Что было? Что я сделал?

Всем привет. После непредвиденного выключения компьютера, глюк системы, в одной из моих баз произошел глюк, а именно, в части поиска. Я спокойно вхожу в программу, могу все делать, но как только я начинаю пользоваться поиском, программа зависает и не отвисает, ну или нужно очень долго ждать (я этого не делал). Сначала я подумал, что глючит индексация поиска, и хотел ее перенумеровать, но зайти в настройки индексации полнотекстового поиска у меня тоже не вышло, глючит при попытке проникновения в настройки, я попробовал отключить полнотекстовый поиск, программа заработала без глюков, но при использовании поиска не выполняла свою функцию.

Как установить MySQL на Windows 10

Поскольку мы выбрали установщик MSI, у нас будет хороший мастер, который проведет нас через процесс установки.

На первом экране вас попросят принять условия. В частности, это GNU Public License, одна из основных лицензий с открытым исходным кодом. В основном говорится, что вы не возьмете код и не создадите новую программу для работы с базой данных, которую вы также не выпускаете как открытый исходный код. Поскольку мы устанавливаем только для того, чтобы запустить его и попробовать, выберите Я принимаю условия , затем нажмите Далее .

Далее вам предоставляется выбор для типов установки. Выберите Custom .

На экране выбора продуктов и функций вам нужно переместить элементы с левой стороны экрана вправо. Сначала откройте MySQL Servers . Затем перейдите к нужному серверу (MySQL Server 8.0.13 — X64) и выберите стрелку вправо . Теперь он выбран для установки.

Выберите Приложения, чтобы развернуть его, затем выберите все, кроме MySQL для Excel и MySQL для Visual Studio . Снова, выберите правую стрелку, чтобы выровнять это для установки.

Убедитесь, что вы выбираете X64 или X86, в зависимости от процессора вашего ПК и 32-битного или 64-битного .

Наконец, выберите Документация и добавьте ее элементы. Немного документации никогда не повредит, и вы также получите несколько примеров баз данных, которые вы можете просмотреть.

Выберите первое требование, затем выберите « Выполнить», чтобы попытаться найти нужную программу и установить ее. Продолжайте делать это, пока все не будет сделано, затем выберите Выполнить снова.

На странице «Проверка требований» в списке не должно быть ничего, помеченного как «Ручной», то есть вам необходимо загрузить и установить его самостоятельно.

Теперь установщик начнет загрузку самого MySQL.

Если вы выбрали « веб » скачать раньше вы увидите индикаторы прогресса для каждой загрузки.

Как только они будут загружены, они начнут установку. Ваша цель — увидеть ваш список с полными статусами для всего. После этого нажмите Далее .

Мастер проведет вас через настройку. Настройте сервер MySQL следующим образом:

  • Групповая репликация : выберите Автономный сервер MySQL / Классическая репликация MySQL .
  • Тип и сеть : выберите компьютер для разработки типа конфигурации по умолчанию , который настроит вашу локальную работу.
  • Метод аутентификации *: выберите « Использовать надежное шифрование пароля для аутентификации» .
  • Учетные записи и роли : введите пароль для вашего пользователя root (т.е. администратора). Как правило, вы можете (и должны) настроить хотя бы одного обычного пользователя с именем и паролем, но поскольку вы просто тестируете что-то, учетной записи root будет достаточно.
  • Служба Windows : здесь можно сохранить значения по умолчанию, но вы должны выбрать « Запустить MySQL Server при запуске системы», чтобы отключить его. Как правило, старайтесь не оставлять сервисы, которые вам не нужны, на вашем компьютере.

Выберите Выполнить, чтобы применить ваши конфигурации.

Повторите этот процесс для других компонентов, как пример базы данных, показанной на рисунке ниже.

Выберите Готово, чтобы завершить установку. Вам не нужно запускать какие-либо приложения на этом этапе.

Ручная установка MySQL на Windows

Для начала скачиваем zip-архив со страници загрузки https://dev.mysql.com/downloads/mysql/ .

Так как у меня 64 битная система, я выбрал: Windows (x86, 64-bit), ZIP Archive

Создаем каталог для установки, предположим C:\server\mysql-5.6.15, и в него распаковываем содержимое архива.

Открываем файл my-default.ini (в обычном Блокноте), и вносим изменения:

Удаляем все содержимое или закоментируем (в начале каждой строки ставим #).

Добавляем строки:

port=3306

port=3306

#здесь прописываем свой путь к директории установки

basedir=»C:/server/mysql-5.6.15″

datadir=»C:/server/mysql-5.6.15/data»

character-set-server=utf8

default-storage-engine=INNODB

sql-mode=»»

explicit_defaults_for_timestamp = TRUE

skip-external-locking

key_buffer_size = 16M

max_allowed_packet = 1M

table_open_cache = 64

sort_buffer_size = 512K

net_buffer_length = 8K

read_buffer_size = 256K

read_rnd_buffer_size = 512K

myisam_sort_buffer_size = 8M

Сохраняем и переименовываем в my.ini

Перед тем как осуществить пробный пуск, открываем входящий порт TCP 3306 в брандмауэре Windows.

Теперь необходимо выполнить пробный запуск:

Открываем директорию C:\server\mysql-5.6.15\bin

Жмем: файл, и выбираем «открыть командную строку как администратор»

Появится предупреждение, соглашаемся:

В командной строке вводим:

mysqld —console

И жмем: Enther

На экран будет выведено несколько строк. Если запуск прошел успешно, то последняя строка будет выглядеть примерно так:

Оставляем это окно открытым, и открываем еще одно окно командной строки, в котором вводим:

mysql -u root

Жмем: Enther

Если подключение прошло без ошибок, вы увидите приглашение командной строки: mysql>

 Посмотрим какие базы у нас есть:

Вводим:

show databases;

Точка с запятой в конце SQL-запроса ОБЯЗАТЕЛЬНА!

Теперь мы окончательно убеждены, что сервер работает.

Переходим к следующему этапу — необходимо установить пароль администратора MySQL (пользователь root). По умолчанию пароль не установлен, и это надо исправить. В том же окне MySQL вводим следующие команды:

use mysql

UPDATE user SET password = PASSWORD(‘ваш_пароль’) WHERE user = ‘root’;

Проверяем результат:

SELECT user, host, password FROM user;

Ответ:

Как видно на скриншоте колонка password заполнена, значит пароль установлен.

Перед выходом выполняем команду:

FLUSH PRIVILEGES;

 и затем:

exit

Теперь при подключении необходимо вводить пароль. Для этого используем ключ -p:

mysql -u root -p

Для завершения работы MySQL выполняем:

mysqladmin -u root -p shutdown

Последний этап — запуск MySQL в качестве системной службы Windows.

Убедитесь, что в системе нет активных процессов MySQL.

В командной строке, запущенной от имени администратора, выполняем:

mysqld.exe —install MySQL —defaults-file=”C:\server\mysql-5.6.15\my.ini”

Для запуска службы, открываем «панель управления»,»система и безопасность», «администрирование», «службы», и вручную запускаем службу MySQL:

Или по проще: «управление компъютером», выделяем службы и запускаем:

Или еще проще, через командную строку открытую в директории установки:

net start mysql

Для остановки используем команду:

net stop mysql

И последний вариант перезагружаемся.

Для удаления службы выполняем команду:

mysqld —remove

Если вдруг забыли пароль root:

Для начала Вам необходимо сбросить пароль и установить новый. Для этого нужно:1.Перезапустить сервер в режиме —skip-grant-tables 2.Установить новый пароль администратора3.Перезапустить сервер в обычном режиме Теперь подробнее о каждом пункте. В режиме skip-grant-tables отключена проверка прав доступа и привилегий, иными словами, вы можете подключиться с пустыми логин/пароль и будете обладать при этом всеми возможными привилегиями.

Для запуска сервера в режиме skip-grant-tables проще всего временно добавить строчку skip-grant-tables в my.ini в секции

skip-grant-tables

Затем перезапустить сервер.

С помощью MySQL Command Line (устанавливается вместе с MySQL) заходим в mysql без пароля (в место пароля просто нажимаем Enter) и вводим следующую команду:

UPDATE mysql.user SET password=PASSWORD(‘ваш новый пароль’) WHERE user=’root’;

Далее убираем из my.ini строчку: skip-grant-tables

Перезапускаем сервер.

1: Добавление репозитория MySQL

Разработчики MySQL предоставляют пакет .deb, который настраивает и устанавливает официальные репозитории MySQL. После настройки репозиториев мы запустим стандартную команду Ubuntu для установки программного обеспечения, apt. Давайте загрузим файл .deb с помощью curl, а затем установим его с помощью команды dpkg.

Сначала откройте эту страницу MySQL в веб-браузере. Найдите кнопку Download в правом углу и нажмите ее, чтобы перейти на следующую страницу. На этой странице вам будет предложено войти в систему или создать учетную запись Oracle в Интернете. Не обращайте на это внимания, найдите ссылку с надписью «No thanks, just start my download» и нажмите на нее правой кнопкой мыши. В появившемся меню выберите Copy Link Address (этот параметр может иметь разные формулировки в зависимости от вашего браузера).

После этого вы сможете скачать файл. На вашем сервере перейдите в изменяемый каталог:

cd /tmp

Загрузите файл с помощью curl и замените URL адресом, который вы скопировали со страницы загрузки MySQL:

curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.18-1_all.deb

Здесь мы используем два флага. -O выводит результат команды в файл вместо стандартного вывода. Флаг L заставляет curl следовать перенаправлениям HTTP, потому что адрес, который вы скопировали, фактически перенаправляет ее в другое место до загрузки файла.

Теперь файл загружен в текущий каталог. Запросите список файлов, чтобы убедиться в этом:

ls

Вы увидите в списке имя вашего файла:

mysql-apt-config_0.8.18-1_all.deb
. . .

Теперь вы можете использовать dpkg, чтобы начать установку:

sudo dpkg -i mysql-apt-config*

dpkg используется для установки, удаления и проверки пакетов программного обеспечения .deb. Флаг -i запускает установку из указанного файла.

Во время установки на экране появится окно конфигурации, в котором вы можете выбрать, какую версию MySQL вы предпочитаете, а также вариант установки репозиториев для других инструментов, связанных с MySQL.

Поскольку мы собираемся установить только последнюю версию MySQL, мы просто выберем Ok и нажмем Enter. Необходимая информация о репозитории уже включена в настройки по умолчанию.

Добавление репозитория будет завершено. Затем можно обновить кеш пакетов apt, чтобы сделать доступными новые пакеты:

sudo apt update

Приведите все в порядок, удалив скачанный файл с помощью команды rm:

rm mysql-apt-config*

Теперь, когда репозитории MySQL добавлены, вы готовы к установке фактического программного обеспечения MySQL. В будущем вы сможете обновить конфигурацию этих репозиториев, запустив команду:

sudo dpkg-reconfigure mysql-apt-config

после чего вы сможете выбрать новые параметры, а затем ввести:

sudo apt update

чтобы обновить кэш.

Описание

Скачать MySQL Server надежный сервер языка структурированных запросов, который помогает разработчикам создавать критически важные для бизнеса приложения и управлять ими. Приложение предлагает множество корпоративных функций корпоративным разработчикам, ISV и DBAs для более продуктивного развертывания, разработки и управления программами промышленного уровня. Как реляционная база данных, он хранит и извлекает, вызванные другими программами, будь то на компьютерах в сети, например в интрасети или на том же компьютере. Скачать MySQL для Windows 10 бесплатно, чтобы превратить ваши амбиции разработчика в реальность и в функциональные идеи. Его бесплатные ПО ориентированы на различные аудитории и предлагают высококачественное решение для управления, для рабочих нагрузок, охватывающих от небольших однокомпонентных приложений до громоздких приложений на основе Интернета для нескольких одновременных пользователей. Основные языки запрашиваемых в SQL-сервера являются ANSI для T-SQL-кода. Доступный как система управления с открытым исходным кодом (RDBMS), бесплатный сервер для Windows позволяет создавать надежные и масштабируемые веб-приложения. Можно определить пользовательские пути к файлам для общих журналов ошибок. Утилита также способна показывать журналы запросов, а также двоичные журналы. Скачайте MySQL для Windows 10 для создания высококачественных веб-приложений без проблем.

Средство разработчика включает функцию схемы производительности, которая собирает и агрегирует статистику производительности запросов и выполнения сервера. Программное обеспечение Windows также поставляется с набором функционала и параметров режима для управления поведением приложений во время выполнения.

Редакции MySQL 8

MySQL 8 выпускается в нескольких редакциях.

MySQL Standard Edition

MySQL Standard Edition – это редакция со стандартным функционалом, она позволяет реализовать высокопроизводительные, надежные и масштабируемые приложения.

MySQL Enterprise Edition

MySQL Enterprise Edition – данная редакция включает в себя полный функционал и набор дополнительных инструментов, которые предназначены для достижения самой высокой масштабируемости, безопасности и надежности.

MySQL Cluster Carrier Grade Edition

MySQL Cluster (CGE) – это распределенная база данных, сочетающая линейную масштабируемость и высокую доступность. Она предназначена для критически важных приложений.

MySQL Community

MySQL Community Edition – это бесплатная редакция, которую можно абсолютно свободно скачать с официального сайта MySQL. Редакция поддерживает весь необходимый функционал для реализации полноценных интернет ресурсов.

Подробнее о редакциях MySQL можете почитать на официальном сайте – https://www.mysql.com/products/

Firebird

Firebird — это реляционная база данных, предлагающая множество стандартных функций ANSI SQL. Он предлагает отличный параллелизм, высокую производительность и мощную языковую поддержку для хранимых процедур и триггеров. В последней версии Firebird добавлена ​​поддержка встроенной репликации.

Firebird достаточно хорошо подходит для встраивания в приложение, но также очень хорошо работает на автономном сервере с большими объемами данных. База довольно быстрая, маленькая и легкая. Firebird часто сравнивают с PostgreSQL, который намного больше по размеру, даже при наличии тех же функций.

Ключевые преимущества Firebird перед MySQL:

  • Firebird — действительно бесплатный проект, управляемый сообществом. MySQL принадлежит Oracle.
  • Firebird действительно надежен. В MySQL не возникает так часто проблем с повреждением индексов или таблиц.
  • База данных Firebird — это всего лишь один файл с расширением .fdb. Так что легко переместить или резервное копирование базы данных, архивирования или перемещения файла.
  • У Firebird очень маленький установочный пакет. Он поддерживает встроенный режим. Поэтому при работе с локальными файлами установка сервера не требуется.

Таким образом, можно с уверенностью сказать, что Firebird может быть надежной заменой MySQL.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Вадлейд
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: