Перенос баз данных в оперативную память Сначала сделайте резервную копию всех баз данных. Скопируем его в /var/lib/mysql.bak: Создайте каталог для RAM-диска. Заранее уточните размер папки с базами данных MySQL/MqriaDB командой: Исходя из полученного размера и учитывая дальнейший рост базы нужно установить соответствующий размер RAM-диска (виртуального диска в оперативной памяти). Я назначил рамдиску размер 4ГБ. Вам решать, сколько места вы хотите, просто убедитесь, что оно может вместить все данные, которые вы будете записывать в базу данных. Монтируем соответствующий раздел командой: Останавливаем MySQL/MariaDB командой: Перемещаем файлы баз данных MySQL/MariaDB в раздел RAM-диска. Создаём символическую ссылку на RAM-диск. Изменяем права папки на MySQL, чтобы разрешить доступ. Перезапустите MySQL, чтобы изменения вступили в силу. Восстановление баз данных Т.к. базы данных сохраняются на RAM-диске, они[…]
Рубрика: Веб-разработка
В поисках идеального решения для ваших веб-проектов или приложений вы столкнетесь с множеством вариантов VPS-хостинга. И независимо от того, являетесь ли вы владельцем магазина электронной коммерции (интернет-магазина), дизайнером сайтов или экспертом-блоггером, производительность вашего проекта в решающей степени зависит от технологии хранения данных, которую использует ваш хостинг-сервер. Тип хранилища, используемый вашим VPS/VDS/выделенным сервером или хостинг-провайдером, оказывает наибольшее влияние на воспринимаемую пользователем скорость и отзывчивость. Именно по этой причине технологии хранения данных быстро развиваются, чтобы поддерживать надежный, мощный и более быстрый веб-хостинг. Сегодня мы рассмотрим разницу между NVMe и SATA SSD. Оба они являются твердотельными, однако различия между ними могут дать вам существенно разные результаты. Что такое технология NVMe? NVMe расшифровывается как Non-Volatile Memory express. Это новый инновационный интерфейс связи, который устраняет[…]
Вставляем код ниже в functions.php и наслаждаемся
Изредка бывает необходимо импортировать/экспортировать довольно большую базу данных и через phpmyadmin делать это нет желания, выскакивают ошибки вроде: Для этого логинимся в консоли ssh и выполняем следующую последовательность действий: Подключаемся к базе данных Вариант первый: username заменяем на имя пользователя, который имеет доступ к данной бд или root, если аутентификация работает через него, но не использует unix_socet Вариант второй (если не используется unix_socet): mysql или (равнозначные команды) mariadb После авторизации (в случае root или тп типа авторизации) можно посмотреть ваши текущие базы данных: MariaDB [(none)]> show databases; Вывод будет примерно следующим: +———————+ | Database | +———————+ | test01.ru | | test02.ru | | test03.ru | | test04.ru | | test05.ru | +———————+ 5 rows in set (0.002 sec) После чего[…]
Будем считать, что у вас уже есть сервер с настроенным и работающим сайтом. Доменное имя у него пусть будет phpmyadmin.site. Для начала вам нужно закачать в корневую или любую другую директорию сайта (на ваш выбор) архив phpmyadmin. Скачивать мы будем с официального сайта: https://www.phpmyadmin.net Теперь у нас есть два варианта развития событий: Закачать напрямую через wget ssh консоль сервера; Скачать архив себе на компьютер, а затем уже закачать и распаковать или закачать распакованную версию на ваш сайт через sftp/ftp. Во верхнем правом углу видим кнопку «Download 5.x.x», нажимаем её и скачиваем к себе на компьютер, а потом закачиваем к себе на сайт или же, дабы упростить это действие загружаем напрямую на свой сервер: Переходим в корневую директорию своего сайта: cd /home/phpmyadmin_site/www[…]