Як створити базу даних MySQL з командного рядка

Питання: у мене десь працює сервер MySQL. Як я можу створити та заповнити базу даних MySQL за допомогою командного рядка?

Щоб створити базу даних MySQL з командного рядка, ви можете скористатися клієнтом командного рядка mysql. Ось покрокова процедура створення та заповнення бази даних MySQL за допомогою клієнта mysql з командного рядка.

Крок перший: інсталюйте клієнт MySQL

Звичайно, вам потрібно переконатися, що кл

Детальніше →

Як створити резервну копію баз даних MySQL або MariaDB віддалено через SSH

Питання: я хочу створити резервну копію бази даних MySQL (MariaDB), яка працює на віддаленому сервері. Чи є спосіб створити резервну копію та зробити дамп віддаленої бази даних MySQL (MariaDB) через SSH?

mysqldump — це утиліта командного рядка для резервного копіювання баз даних MySQL (MariaDB). Щоб створити резервну копію віддаленої бази даних, ви можете надіслати команду mysqldump віддалено через SSH і передати її вих

Детальніше →

Як скинути пароль адміністратора в MySQL

Якщо ви забули пароль адміністратора в MySQL і бажаєте його скинути, зробіть наступне від імені адміністратора. У цьому прикладі замініть NewPassword на свій власний пароль.

Спочатку створіть сценарій MySQL у /tmp/run наступним чином.

$ sudo /etc/init.d/mysql stop
$ vi /tmp/run
UPDATE mysql.user SET Password=PASSWORD('NewPassword') WHERE User='root';
FLUSH PRIVILEGES;

Потім запустіть mysqld_safe,

Детальніше →

Як видалити MySQL на Ubuntu або Debian

Питання: у мене встановлено MySQL за допомогою apt-get на Ubuntu. Який правильний спосіб видалення та видалення MySQL на Ubuntu (або Debian, Linux Mint)?

Перш за все, зупиніть сервер MySQL, якщо він працює.

$ sudo systemctl stop mysql

або:

$ sudo service mysql stop

Якщо ви хочете повністю видалити MySQL, використовуйте наступні команди. Це призведе до видалення серверних/кліє

Детальніше →

Як запустити запит MySQL у сценарії оболонки

Коли ви пишете сценарій оболонки як частину пакетної обробки, бувають випадки, коли сценарій потребує обробки даних, що зберігаються на окремому сервері MySQL. Мови сценаріїв загального призначення, такі як Perl і Python, мають окремі модулі або інтерфейси MySQL для використання, але мови сценаріїв оболонки не мають такого інтерфейсу для MySQL. Однак є способи виконати кілька простих запитів MySQL і обробити результат за допомогою сценарію оболонки.

Нижче наведено посібник щодо

Детальніше →

Як створити та налаштувати користувача MySQL за допомогою командного рядка

Питання: я хотів би створити новий обліковий запис користувача на сервері MySQL і застосувати до нього відповідні дозволи та обмеження ресурсів. Як я можу створити та налаштувати користувача MySQL за допомогою командного рядка?

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

Детальніше →

Як перенести MySQL на MariaDB на Linux

З моменту придбання Oracle MySQL багато розробників і користувачів MySQL відійшли від MySQL через більш закриту позицію Oracle щодо розробки та підтримки MySQL. Результатом такого руху, керованого спільнотою, є розгалуження MySQL під назвою MariaDB. Під керівництвом оригінальних розробників MySQL розробка MariaDB дотримується філософії відкритого коду та гарантує її бінарну сумісність із MySQL. Дистрибутиви Linux, такі як родини Red Hat (Fedora, CentOS, RHEL), Ubuntu і Mint, openSUSE і Debian

Детальніше →

Як керувати віддаленими базами даних MySQL на Linux VPS за допомогою графічного інтерфейсу

Якщо вам потрібно запустити сервер MySQL на віддаленому екземплярі VPS, як ви будете керувати базами даних, розміщеними на сервері віддалено? Можливо, спершу прийдуть на думку інструменти веб-адміністрування баз даних, такі як phpMyAdmin або Adminer. Для цих веб-інструментів керування потрібен внутрішній веб-сервер і механізм PHP. Однак якщо ваш екземпляр VPS використовується як окремий сервер бази даних (наприклад, для багаторівневої програми), надання цілого стека LAMP для періодичного керу

Детальніше →

Як увійти на сервер MySQL без пароля

Щоб увійти на сервер MySQL, ви можете виконати команду mysql разом із вашими обліковими даними для входу та IP-адресою сервера як аргументами. Наприклад:

$ mysql -u $MYSQL_ROOT -p $MYSQL_PASS -h 192.168.10.1

Однак, окрім незручності введення додаткових аргументів, використання простих текстових облікових даних для входу в командному рядку, як зазначено вище, насправді не є безпечним способом доступу до сервера MySQL. У багатокористувацькому середовищі

Детальніше →

Як скопіювати базу даних MySQL на Linux

Реплікація бази даних — це техніка, за якої дана база даних копіюється в одне або кілька місць, щоб можна було покращити надійність, відмовостійкість або доступність бази даних. Реплікація може бути заснована на знімках (коли всі дані просто копіюються в інше місце), на основі злиття (де дві або більше баз даних об’єднуються в одну) або на основі транзакцій (де оновлення даних періодично застосовуються від головного до підлеглих) .

Реплікація MySQL розглядається як транзакційна реплікац

Детальніше →