База данных (БД) предназначена для хранения массивов данных в структурированном виде. База состоит из отдельных таблиц. Каждая таблица – это файл, хранящий определенную часть информации. Можно провести аналогию с обычными таблицами, где каждая строка и столбец содержат какие-то данные, связанные между собой и упорядоченные по определенному признаку.

MySQL – это программное обеспечение, одна из востребованных СУБД (расшифровывается как система управления базами данных). Технически MySQL – система, поддерживающая язык программирования SQL (расшифровывается как Structured Query Language, в переводе – структурированный язык запросов).

MySQL Database Server – не единственный движок баз данных. Помимо него есть множество других СУБД, например, MariaDB, PostgreSQL, Firebird, Microsoft SQL Server Express, SQLite, Percona XtraDB и другие.

Работа с базой данных

Для работы с MySQL необходимо специализированное ПО. Часто используется phpMyAdmin – утилита, позволяющая выполнять любые действия с базой данных без обязательного знания SQL. Но базовые команды могут пригодиться, поэтому вкратце их рассмотрим.

Чтобы связаться с MySQL по SSH:

Авторизуйтесь по SSH с root-доступом. Введите команду:

Под пользователем нужно вводить:

Логин вводится одним словом с -u без пробелов и скобок, пароль – одним словом с -p. Например, если логин name, то вводится -uname.

Если вход выполнен не под root, то создание баз данных невозможно.

Итак, мы вошли под root, посмотрим все базы данных:

Обратите внимание, при работе с MySQL после каждой команды ставится точка с запятой — ;

Основные команды MySQL в phpMyAdmin и по SSH

Чтобы открыть базу данных, введите:

Просмотрим таблицы этой базы:

Основные команды MySQL в phpMyAdmin и по SSH

Теперь посмотрим их через phpMyAdmin:

Основные команды MySQL в phpMyAdmin и по SSH

Основные команды MySQL в phpMyAdmin и по SSH

Обновим существующие записи в таблицах:

Выяснить, какая база данных используется на данный момент, можно командой:

Теперь удалим базу данных n2n. Это выполняется командой drop database имя_базы, в нашем случае:

Основные команды MySQL в phpMyAdmin и по SSH

Создадим новую пустую базу данных n3n командой create database

Основные команды MySQL в phpMyAdmin и по SSH

Изменение данных пользователей MySQL

Пароль для root создается командой:

Изменение пароля пользователя MySQL:

Удаление пользователя:

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

В DirectAdmin

Из раздела «Аккаунты» перейдите в «Управление MySQL».

Основные команды MySQL в phpMyAdmin и по SSH

Нажмите на нужную базу данных.

Основные команды MySQL в phpMyAdmin и по SSH

В открывшемся разделе «Пользователи» задайте IP в «Хост доступа», сохраните изменение кнопкой «Добавить новый».

Если планируется доступ без ограничений по IP, введите %.

Основные команды MySQL в phpMyAdmin и по SSH

В ISPmanager

В разделе «Базы данных» выберите базу, к которой даете удаленный доступ.

Основные команды MySQL в phpMyAdmin и по SSH

Выберите пользователя, нажмите «Изменить».

Основные команды MySQL в phpMyAdmin и по SSH

Поставьте галочку в «Удалённый доступ».

Основные команды MySQL в phpMyAdmin и по SSH

Или добавьте нового пользователя с удаленным доступом:

Основные команды MySQL в phpMyAdmin и по SSH

Основные команды MySQL в phpMyAdmin и по SSH

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

В cPanel

На главной странице выберите блок «Удаленный MySQL».

Основные команды MySQL в phpMyAdmin и по SSH

В поле «Узел» введите IP, с которого будет выполняться подключение, например, 123.234.345.67, или 123.234.345.% — если IP динамический.

Основные команды MySQL в phpMyAdmin и по SSH

 

Статья была полезной?