MySQL: Размер Базы Данных

Довольно часто возникает необходимость узнать размер базы данных в MySQL, чтобы понять сколько она занимает места на диске. Особенно полезно проверить размер базы данных, если вы планируете мигрировать ее куда-либо или собираетесь настроить резервное копирование и выбираете размер хранилища. В этой короткой заметке я покажу SQL-запросы, которые берут необходимую информацию о базах данных из information_schema […]

MySQL: Подсчет Количества Строк (Записей) в Таблице

В процессе работы с базами данных в MySQL, часто возникает необходимость узнать суммарное количество записей в какой-либо таблице. В MySQL существует множество способов подсчета количества строк в таблице, но поскольку производительность всегда имеет значение, самый быстрый способ является самым предпочтительным. Ниже вы найдете лучший и самый быстрый способ подсчета количества записей в таблице, с помощью […]

MySQL: Размер Таблицы

Иногда возникает необходимость узнать размер таблицы в базе данных MySQL. Например, если нужно провести оптимизацию и вы анализируете базу данных на предмет того, что какие-то из ее таблиц стали слишком большими и настало время это каким-то образом исправить. В этой короткой заметке я покажу SQL-запрос, который берет необходимую информацию о таблице из information_schema и позволяет […]

MySQL: Checksum Table

Иногда, при работе с MySQL, возникает необходимость сравнить две таблицы, чтобы узнать одинаковы они или нет. Для этого можно подсчитать контрольную сумму каждой таблицы с помощью команды CHECKSUM TABLE, а затем произвести сравнение. Эта команда особенно полезна, если у вас настроена MySQL-репликация и вы хотите убедиться что данные согласованы, проверив идентичность таблиц на master и […]

MySQL: Пользователи, Права и Пароли

В этом руководстве я покажу, как вывести список пользователей MySQL, посмотреть их пароли и узнать привилегии из командной строки. Аккаунт в MySQL состоит из двух компонентов: имя пользователя и хост. Это позволяет одному и тому же пользователю в MySQL использовать аккаунты с разными правами, которые будут зависеть от хоста с которого осуществляется подключение. В поле […]

MySQL: Выполнить Запрос из Bash-скрипта или Командной Строки в Linux

Иногда возникает необходимость выполнить MySQL запрос из командной строки в Linux, без непосредственного подключения к интерактивной консоли MySQL. Например, когда нужно настроить бэкап баз данных MySQL по расписанию или автоматизировать выполнение SQL-запросов с помощью Bash-скрипта. В данной статье я приведу самые полезные, с моей точки зрения, опции MySQL-клиента для командной строки и покажу как выполнять […]

MySQL: Создать Базу Данных — Командная Строка

Из этой небольшой статьи вы узнаете, как создать базу данных в MySQL из командной строки в Linux. Я покажу основной синтаксис команды CREATE DATABASE в MySQL для создания простой базы данных с кодировкой по умолчанию. Также я покажу, как создать пользователя в MySQL, задать ему пароль, дать все права на новосозданную базу данных и разрешить […]

Установка и Начальная Настройка MySQL Сервера на CentOS/RHEL

MySQL — это самая популярная свободная система управления реляционными базами данных, которая работает как сервер, обеспечивающий многопользовательский доступ к множеству баз данных. В этом руководстве объясняется процесс установки и начальной конфигурации MySQL сервера на операционных системах CentOS/RHEL. Установка MySQL Сервера Установите сервер и клиент MySQL с помощью команды ‘yum’. # yum install mysql-server mysql Добавьте […]

Как: Изменить Пароль Пользователя в MySQL?

Изменение пароля пользователя MySQL — это задача, которую может выполнить администратор баз данных (root). Как только пароль пользователя MySQL будет изменен, необходимо обновить привилегии пользователей. Шаг 1: Логинимся в MySQL под рутом $ mysql -u root -p Шаг 2: Подключаемся к базе ‘mysql’ mysql> use mysql; Шаг 3: Задаем новый пароль для пользователя John mysql> […]

Как: Восстановить Базу Данных MySQL из Командной Строки

Не следует использовать phpMyAdmin для восстановления большой базы данных MySQL. phpMyAdmin имеет ограничение на размер загружаемого файла, и кроме того, следует помнить о максимальном времени, через которое браузер может отвалиться по таймауту. Решением проблемы восстановления больших Баз Данных из sql дампов, является использование Linux/Unix командной строки. Восстановление существующей Базы Данных Используйте команду ‘mysqlimport‘, если Вам […]