MySQL Посібник Workbench: що таке, як встановити та використовувати

Що таке MySQL?

MySQL це реляційна база даних з відкритим кодом.

MySQL є кросплатформним, що означає, що він працює на кількох різних платформах, таких як Windows, Linux і Mac OS тощо.

В цьому MySQL Підручник Workbench, ви дізнаєтесь-

Навіщо використовувати MySQL?

На ринку існує ряд систем управління реляційними базами даних.

Приклади реляційних баз даних включають Microsoft SQL Server, Microsoft Access, Oracle, DB2 тощо.

Можна запитати, чому ми обрали MySQL над іншими системами керування базами даних.

Відповідь на це питання залежить від ряду факторів.

Давайте розглянемо сильні сторони MySQL порівняно з реляційними базами даних, такими як SQL Server-

  • MySQL підтримує кілька механізмів зберігання, кожен зі своїми специфікаціями, тоді як інші системи, такі як SQL Server, підтримують лише один механізм зберігання. Щоб зрозуміти це твердження, давайте розглянемо два механізми зберігання, які підтримуються MySQL.
  • InnoDB: – його система зберігання даних за умовчанням MySQL починаючи з версії 5.5. InnoDB підтримує зовнішні ключі для посилальної цілісності, а також підтримує стандартні транзакції ACID.
  • MyISAM: – це був механізм зберігання за замовчуванням для MySQL до версії 5.5. MyISAM не підтримує транзакції. Його переваги перед InnoDB включають простоту та високу продуктивність.
  • MySQL має високу продуктивність порівняно з іншими системами реляційних баз даних. Це пов’язано з простотою конструкції та підтримкою механізмів зберігання даних.
  • Економічно ефективний, відносно дешевший у порівнянні з іншими реляційними базами даних. Фактично видання спільноти є безкоштовним. Комерційне видання має ліцензійну плату, яка також економічно ефективна порівняно з ліцензійною платою за такі продукти, як Microsoft SQL Server.
  • Кросплатформа – MySQL працює на багатьох платформах, що означає, що його можна розгорнути на більшості машин. Інші системи, такі як MS SQL Server, працюють лише на платформі Windows.

Щоб взаємодіяти з MySQLВи повинні інструмент доступу до сервера з якими можна спілкуватися MySQL сервера. MySQL підтримує підключення кількох користувачів.

Що таке MySQL Верстак?

MySQL Верстак це Візуальне проектування та моделювання баз даних інструмент доступу для MySQL серверна реляційна база даних. Це полегшує створення нових фізичних моделей даних і модифікацію існуючих MySQL бази даних із зворотним/прямим проектуванням і функціями керування змінами. Мета MySQL workbench — надати інтерфейс для більш легкої та структурованої роботи з базами даних.

MySQL Верстак

MySQL Workbench – Інструмент моделювання та проектування

  • Моделі є основою більшості дійсних і високопродуктивних баз даних. MySQLWorkbench має інструменти, які дозволяють розробникам і адміністраторам баз даних візуально створювати фізичні моделі дизайну бази даних, які можна легко перевести на MySQL бази даних з використанням передової інженерії.
  • MySQL Workbench підтримує створення кількох моделей в одному середовищі.
  • Він підтримує всі об’єкти, такі як таблиці, подання, збережені процедури, тригери тощо, які складають базу даних.
  • MySQL workbench має вбудовану утиліту перевірки моделі, яка повідомляє розробнику даних про будь-які проблеми, які можуть бути виявлені.
  • Він також дозволяє використовувати різні нотації моделювання та може бути розширений за допомогою LUA, мови сценаріїв.

На малюнку нижче показано вікно моделювання для MySQLВерстак.

MySQL Workbench - інструмент моделювання та проектування

MySQL workbench – засіб розробки SQL

Мова структурованих запитів (SQL) дозволяє нам маніпулювати нашими реляційними базами даних. SQL лежить в основі всіх реляційних баз даних.

  • MySQLworkbench, має вбудований візуальний редактор SQL.
  • Редактор Visual SQL дозволяє розробникам створювати, редагувати та запускати запити MySQL серверні бази даних. Він має утиліти для перегляду даних та їх експорту.
  • Підсвічувачі кольорів синтаксису допомагають розробникам легко писати та налагоджувати оператори SQL.
  • Можна виконувати кілька запитів, а результати автоматично відображати на різних вкладках.
  • Запити також зберігаються на панелі історії для подальшого пошуку та запуску.

На малюнку нижче показано вікно розробки SQL для MySQL Верстак.

MySQL workbench - засіб розробки SQL

Як використовувати MySQL Workbench – засіб адміністрування

Адміністрування сервера відіграє вирішальну роль у захисті даних компанії. Основними питаннями, що стосуються адміністрування сервера, є керування користувачами, конфігурація сервера, журнали сервера та багато іншого. Верстак MySQL має такі функції, які спрощують процес MySQL адміністрування сервера;

  • Адміністрація користувача – візуальна утиліта для керування користувачами, яка дозволяє адміністраторам баз даних легко додавати нових і видаляти існуючих користувачів, якщо виникне потреба, надавати та скидати привілеї та переглядати профілі користувачів.
  • Конфігурація сервера – дозволяє розширену конфігурацію сервера та тонке налаштування для оптимальної продуктивності.
  • Резервне копіювання та відновлення баз даних – візуальний інструмент для експорту/імпорту MySQL дамп файлів. MySQL файли дампа містять сценарії SQL для створення баз даних, таблиць, представлень, збережених процедур і вставки даних.
  • Журнали сервера – візуальний інструмент для перегляду MySQL журнали сервера. Журнали включають журнали помилок, двійкові журнали та журнали InnodDB. Ці журнали стануть в нагоді під час діагностики на сервері. На малюнку нижче показано вікно моделювання для MySQL Верстак.

На малюнку нижче показано панель адміністратора для Workbench MySQL.

MySQL Workbench – засіб адміністрування

Як встановити MySQL верстак (для Windows)

В цьому MySQL Підручник Workbench для початківців, ми навчимося встановлювати та використовувати MySQL Верстак.

Встановлювати MySQL Workbench — це 2-етапний процес.

1) Встановити MySQL Community Server

2) Встановити MySQL верстак – Ви можете встановити Workbench за допомогою файлу zip або інсталятора msi (рекомендовано)

Примітка. Для встановлення вам знадобляться права адміністратора або досвідченого користувача.

Приступаючи до роботи

Після того, як ви завершите встановлення вище, вам потрібно буде налаштувати MySQL Верстак, як показано нижче-
Нижче наведено крок за кроком процес встановлення MySQL верстак.

Крок 1) Відкрити головне вікно
Першим кроком є ​​запуск Workbench MySQL. Те, що ви бачите, називається Домашнє вікно

Встановлювати MySQL верстак

Крок 2) Відкрийте майстер нових підключень
Далі потрібно створити свій MySQL Підключення до сервера, яке містить відомості про цільовий сервер бази даних, включаючи те, як підключитися до нього. Натисніть ” + “ in MySQL Workbench Домашнє вікно. Це відкриється Налаштувати нове підключення. майстер

Встановлювати MySQL верстак

Крок 3) Натисніть кнопку «Налаштувати керування сервером».
Як новачок, ви можете створити підключення до локально встановленого сервера. Натисніть Налаштувати керування сервером кнопка в Налаштувати нове підключення вікно для перевірки конфігурації MySQL сервера.

Встановлювати MySQL верстак

Крок 4) Натисніть кнопку Далі, щоб продовжити
Відкриється нове вікно з назвою Налаштувати локальне керування. Натисніть кнопку Далі, щоб продовжити.

Встановлювати MySQL верстак

Крок 5) Введіть свій пароль і натисніть OK
Далі майстер перевірить підключення до бази даних. Якщо перевірка не вдається, поверніться та виправте параметри підключення до бази даних.5. Далі відкриється спливаюче вікно із запитом на введення пароля користувача root, щоб перевірити ваше з’єднання з екземпляром локального сервера mysql. Пароль – це той, який ви встановили під час встановлення MySQL Верстак. Введіть свій пароль і натисніть OK

Встановлювати MySQL верстак

Крок 6) Натисніть «Далі», щоб продовжити
Далі майстер перевірить підключення до бази даних. Якщо тест не вдається, поверніться та виправте параметри підключення до бази даних. Інакше, якщо всі тести пройшли успішно, натисніть «Далі», щоб продовжити.

Встановлювати MySQL верстак

Крок 7) Натисніть Далі
Після цього відкриється новий майстер керування локальними службами – він дозволяє перемикатися між декількома серверами mysql, встановленими на одній машині. Як новачок, ви можете обійти це й натиснути МАЙБУТНІ продовжувати.

Встановлювати MySQL верстак

Крок 8) Select MySQL Файл конфігурації сервера
Потім майстер перевірить можливість доступу MySQL Файл конфігурації сервера та тестові команди запуску/зупинки.

Встановлювати MySQL верстак


Крок 9) Натисніть «Готово», щоб завершити налаштування сервера
Далі ви можете переглянути поточні конфігурації. Після перегляду конфігурацій натисніть «Готово», щоб завершити налаштування сервера

Встановлювати MySQL верстак

Крок 10) Натисніть Перевірити з'єднання
Наступним кроком є ​​налаштування підключення, яке можна використовувати для підключення до сервера. Якщо ви ще не створили підключення, ви можете використовувати надані значення за замовчуванням. Клацніть Перевірити з’єднання [ 2 ] після введення імені з’єднання [ 1 ].

Встановлювати MySQL верстак

Крок 11) натисніть OK
Відкриється нове діалогове вікно із запитом пароля для root/вибраного користувача. Якщо ваш MySQL користувач root має пароль, ви можете ввести його за допомогою Store in Vault функція. Натисніть OK.

Встановлювати MySQL верстак

Якщо введений пароль для користувача правильний, відобразиться наступний екран. Натисніть на обидва добре кнопки, і все буде готово.

Встановлювати MySQL верстак

Новий екземпляр буде показано на домашній сторінці.

Встановлювати MySQL верстак

Double натисніть і почніть запит.

Підсумки

  • MySQL це реляційна база даних з відкритим кодом, яка є міжплатформною.
  • MySQL підтримує кілька механізмів зберігання даних, що значно покращує продуктивність і гнучкість сервера. До версії 5.5 механізмом зберігання за замовчуванням був MyISAM, який не підтримував транзакції, починаючи з версії 5.5; типовим механізмом зберігання є InnoDB, який підтримує транзакції та зовнішні ключі.
  • MySQL сервер можна адмініструвати за допомогою ряду інструментів доступу до сервера mysql, які включають як комерційні, так і продукти з відкритим кодом. Серед популярних прикладів:
  • PHPMYADMIN – міжплатформний веб-інструмент доступу до сервера з відкритим кодом
  • SQLYog – націлений на платформу Windows, настільний комерційний інструмент доступу до сервера
  • MySQL верстак – міжплатформний інструмент доступу до сервера з відкритим кодом
  • MySQL workbench — інтегроване середовище розробки для MySQL сервер. Він має утиліти для моделювання бази даних та проектування, розробка SQL та адміністрування серверів.