how download mysql
Покрокове керівництво для завантаження MySQL для Windows та macOS різними методами:
У цьому підручнику ми вивчимо різні способи / підходи, щоб побачити, як ви можете завантажити MySQL і почати використовувати його протягом декількох хвилин.
MySQL можна завантажити як самостійний інсталятор для різних операційних систем, або як заархівоване зображення / архів, і найпростішим є використання докера для MySQL, якщо ви просто хочете навчитися та дослідити MySQL.
Також зверніть увагу, що MySQL доступний для завантаження як спільне (безкоштовне), так і корпоративне (платне) видання.
Для більшості практичних цілей встановлення mySMySQLQL за допомогою програми встановлення та образу докера вирішує більшість випадків використання. Ми побачимо тут обидва ці підходи для операційних систем на базі Windows та Mac.
Що ви дізнаєтесь:
Завантаження MySql через інсталятор
MySQL можна завантажити як окремий інсталятор пакунків як для Windows, так і для macOS.
Давайте подивимося деталі кожного з них.
Встановлення MySQL на Windows
а) Передумови: Перш ніж розпочати процес встановлення, зауважте, що MySQL Installer вимагає .NET Framework 4.5.2 (Якщо у вас старіша версія .NET framework, оновіть її, щоб розпочати процес встановлення).
б) Завантажте інсталятор спільноти MySQL із джерела тут. (Поточна версія MySQL під час написання цього посібника - 8.0.20. Якщо вам потрібно завантажити певну версію MySQL, ви можете звернутися до відповідного інсталятора тут і виберіть версію, яку ви хочете встановити).
Виберіть інсталятор залежно від того, чи використовується версія Windows 32-бітною або 64-бітною (посилання можна переглянути за посиланням тут знати версію ОС, яку ви використовуєте).
в) Завантаживши інсталятор, відкрийте exe інсталятора та продовжуйте інструкції. Зверніть увагу, що вам знадобиться активне підключення до Інтернету, оскільки програма встановлення є оболонкою, і вона завантажує вибрані продукти через Інтернет після того, як була обрана в процесі встановлення.
Для вибору конфігурації ви можете вибрати ‘Розробка розробника за замовчуванням’ що опікується майже всіма необхідними матеріалами для потреб розробки / тестування.
г) Після завершення налаштування, якщо ви вирішили встановити клієнт для MySQL (MySQL Workbench, який є спільнотою / безкоштовне завантаження), ви можете підключити екземпляр сервера, інакше ви можете перевірити установку з командного рядка, виконавши команду нижче .
C:> 'C:Program FilesMySQLMySQL Server 8.0inmysql' test
Встановлення MySQL на MacOS
# 1) Для встановлення / завантаження MySQL на macOS через образ диска (.dmg) або інсталятор - завантажте файл образу диска для версії спільноти з тут
# два) Після завантаження файлу dmg двічі клацніть, щоб підключити образ диска та розпочати процес інсталяції, дотримуючись інструкцій у інсталяційному пакеті. Дотримуйтесь наведених нижче знімків екрана для покрокового процесу встановлення.
# 3) Після завершення встановлення, щоб увімкнути сервер MySQL, ви можете відкрити налаштування MySql і ввімкнути сервер MySQL, якщо він ще не ввімкнений.
Відкрийте Системні налаштування та натисніть на піктограму MySQL.
Зараз відкриється область налаштувань MySQL, і ви зможете побачити стан сервера MySQL. Якщо він ще не запущений, ви можете ввімкнути сервер звідти.
# 4) А тепер давайте перевіримо, чи вдала наша установка чи ні, перевіривши версію з командного рядка. Відкрийте підказку терміналу та перейдіть до каталогу встановлення MySQL, який є типовим
/usr/local/mysql/bin
Запустіть команду нижче, щоб перевірити версію.
./mysql -V
Якщо ви бачите вихідні ліани нижче, це означає, що ваша установка була успішною.
./mysql Ver 8.0.20 for macos10.15 on x86_64 (MySQL Community Server - GPL)
# 5) Для того, щоб використовувати MySQL з командного рядка, ви можете продовжувати використовувати командний рядок або термінал (з паролем, який був встановлений під час процесу встановлення) або завантажувати клієнтські програми MySQL, такі як MySQL Workbench для доступу через графічний інтерфейс.
Давайте вивчимо кілька варіантів командного рядка. Щоб розпочати роботу з оболонкою MySQL, виконайте наведені нижче команди.
./mysql -u root -p
Тепер вам буде запропоновано ввести пароль (потрібно ввести той, який був введений під час встановлення - припустимо, ви встановили пароль як «пароль»), а потім у запиті пароля введіть пароль. Після успішної автентифікації користувач входить в оболонку MySQL.
Спробуємо запустити зразок команди, щоб перевірити, працює оболонка правильно чи ні. Виконайте наведену нижче команду на оболонці MySQL.
SHOW DATABASES;
Ви повинні бачити наведені нижче дані для команди.
Зображення MySQL Docker
Встановлення MySQL через образ докера як контейнера докера є найпростішим підходом, якщо ви просто хочете вивчити MySQL і не хочете встановлювати повне програмне забезпечення / сервер у свою систему.
Docker дозволяє швидко крутити, включати та вимикати контейнери, що містять необхідне програмне забезпечення, яке в даному випадку є сервером MySQL.
Давайте подивимося кроки, необхідні для встановлення MySQL як образу Docker.
# 1) Для того, щоб використовувати образ Docker, вам потрібно буде встановити Docker на основі вашої ОС. Щоб встановити Docker, дотримуйтесь інструкцій тут
# два) Після встановлення механізму Docker нам потрібно буде завантажити (або витягнути) образ Docker з концентратора Docker. Давайте розглянемо команду, за допомогою якої можна витягнути образ Docker для серверного видання Community.
Виконайте наведену нижче команду на терміналі або командному рядку.
docker pull mysql/mysql-server:tag
Тут тег представляє версію видання MySQL Community Server, яку ви хочете завантажити. Якщо ви не шукаєте конкретну версію, ви можете просто опустити деталі тегів і запустити команду нижче (Це призведе до отримання зображення для останнього доступного видання MySQL Community Edition).
docker pull mysql/mysql-server
як запустити jar файл windows 10
# 3) Після завантаження зображення Docker ми можемо спробувати перерахувати зображення та перевірити, чи зможемо ми знайти зображення MySQL у списку, який відображається. Виконайте наведену нижче команду в терміналі (для систем на базі Linux).
docker image ls | grep 'mysql-server'
Якщо ви бачите вихідні дані, як показано нижче, це означатиме, що ваше зображення Docker було завантажено успішно.
# 4) А тепер запустімо контейнер із зображенням Docker, яке ми щойно завантажили. Ми назвали б контейнер як ‘’ Mysql-docker-demo » . Виконайте команду нижче, щоб запустити контейнер із зображення.
docker run --name='mysql-docker-demo' -d mysql/mysql-server
# 5) Тепер, щоб отримати пароль, встановлений під час запуску контейнера Docker, ми можемо отримати деталі з журналів Docker, а потім перезапустити цей пароль за допомогою команди ALTER.
Виконайте на терміналі таку команду:
docker logs mysql-docker-demo 2>&1 | grep GENERATED
Будь ласка, зверніть увагу, що «Демо-версія mysql-docker» у наведеній вище команді - назва контейнера докера. Якщо ви назвали контейнер інакше, вам доведеться замінити його на ім'я контейнера.
Якщо ваш контейнер Docker запущений належним чином, ви побачите результат, як показано нижче.
(Entrypoint) GENERATED ROOT PASSWORD: *ovIDej0cNAr(apq0jWuf4KdOpI
# 6) Тепер ми входимо до оболонки mysql у контейнері Docker за допомогою згенерованого пароля.
Виконайте наведену нижче команду.
docker exec -it mysql-docker-demo mysql -u root -p
Коли буде запропоновано ввести пароль, введіть пароль із кроку 5 вище. Після введення ви ввійдете в клієнт MySQL у контейнері Docker.
На цей час, якщо ви введете таку команду, як SHOW DATABASES; тоді він видасть помилку і попросить оновити / змінити пароль за замовчуванням.
mysql> SHOW DATABASES; ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
# 7) Давайте тепер скинемо пароль за допомогою команди ALTER.
ЗМІНИТЬ КОРИСТУВАЧА ‘root’ @ ‘localhost’ ІДЕНТИФІКОВАНИЙ ‘паролем’;
Тут «пароль» - це фактичний пароль, який ви хочете встановити для кореневого користувача. Ви можете змінити його на будь-яке значення відповідно до бажаного.
# 8) Зараз ми спробуємо запустити просту команду для перевірки нашої установки. Ми б запустили команду SHOW DATABASES; отримати деталі всіх доступних баз даних.
Ось вивід команди
mysql> показати БАЗИ ДАНИХ;
+ ——————– +
| База даних |
+ ——————– +
| схема_інформації |
| mysql |
| схема_виконання |
| sys |
+ ——————– +
4 ряди в наборі (0,00 сек)
# 9) З цим ми зараз успішно запустили контейнер Docker, який має встановлення MySQL, і тепер він може бути використаний для запуску будь-яких команд MySQL - так само, як це робиться з установкою на локальній машині.
Ви також можете запустити / зупинити контейнер Docker на вимогу, коли та коли це потрібно.
Щоб зупинити контейнер докера MySQL, ви можете скористатися наведеною нижче командою.
docker stop mysql-docker-demo
Щоб повернути контейнер Docker назад, ви можете скористатися наведеною нижче командою.
docker start mysql-docker-demo
MySQL Enterprise Edition
MySQL - це база даних з відкритим кодом, яка широко використовується.
Видання Enterprise належить Oracle і включає набір інструментів та функцій, що постачаються лише з платною версією (Безкоштовна версія - це версія MySQL Community).
MySQL Enterprise Edition доступна в хмарі Oracle як повністю керована послуга.
Деякі оцінки вартості видання MySQL Enterprise наведені нижче:
Видання | Річна передплата (дол. США) |
---|---|
MySQL Standard Edition | 2000 - 4000 |
MySQL Enterprise Edition | 5000 - 10000 |
Перевірте Таблиця калькуляції витрат Oracle для отримання додаткової інформації.
Платні версії MySQL мають технічну підтримку та допомогу команди MySQL, а також інші інструменти моніторингу, такі як резервне копіювання, шифрування, брандмауер тощо.
Поширені запитання та відповіді
Q # 1) Чи можна безкоштовно завантажувати MySQL?
Відповідь: MySQL доступний у декількох виданнях. Видання спільноти можна безкоштовно завантажувати та використовувати, тоді як інші варіанти, такі як MySQL Standard та MySQL Enterprise, мають щорічну вартість передплати, оскільки вони мають хмарну підтримку та технічну допомогу команди MySQL.
Для того, щоб використовувати відкритий код MySQL в комерційних цілях, ви можете використовувати MariaDB, який базується на базі даних MySQL.
Q # 2) Як встановити клієнт MySQL?
Відповідь: Клієнт MySQL завантажується як частина стандартної інсталяції сервера MySQL. Клієнт MySQL можна запустити з терміналу або командного рядка, перейшовши до каталогу, як зазначено нижче для Mac / Linux або Windows.
MAC - /usr/local/mysql/bin WINDOWS - C:\Program Files\MySQL\MySQL Server 8.0
Клієнт командного рядка MySQL можна запустити, запустивши MySQL виконуваний файл у вищевказаних каталогах.
Для використання клієнта на основі графічного інтерфейсу ви можете завантажити робочий стіл MySQL тут вибравши відповідну комбінацію ОС.
Запитання №3) Як завантажити MySQL для Windows?
Відповідь: MySQL доступний майже для всіх основних операційних систем, таких як macOS, Linux та Windows. Для Windows його можна завантажити як виконуваний файл або zip.
Зверніться до деталей завантаження тут на офіційній сторінці завантаження MySQL.
У цьому підручнику ми перерахували повні кроки встановлення для завантаження / налаштування та встановлення видання MySQL Community Server у Windows.
Висновок
У цьому посібнику ми дізналися про різні способи завантаження MySQL на робочий стіл / ноутбук з різними операційними системами.
Ми обговорили перевірку встановлення сервера MySQL Community Server на платформах Windows та macOS. Ми також дізналися про використання Docker для початку роботи з розробкою сервера MySQL і дізналися, як швидко розпочати роботу з сервером MySQL.
Сподіваюся, цей підручник роз’яснив усі ваші запитання щодо завантаження MySQL.
Рекомендована література
- 10 найкращих програм для баз даних для Windows, Linux та Mac
- Заява про видалення MySQL - Видалення синтаксису команди та прикладів
- MySQL Створення таблиці Підручник з прикладами
- Підручник із створення перегляду MySQL із прикладами коду
- Типи даних MySQL | Що таке різні типи даних у MySQL
- Підручник з MySQL JOIN: Внутрішній, Зовнішній, Хрестовий, Лівий, Правий та Я
- Підручник із заяв на оновлення MySQL - Синтаксис та приклади оновлення запитів
- 40 найкращих запитань та відповідей на інтерв’ю MySQL (2021 запитання)
- Що таке MySQL і чому він використовується?