Связаться по:
vkarabedyants Telegram Viber

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Установка и настройка MySQL на VPS

Настраиваем базу данных для сайта на VPS, в качестве ОС на VPS установлено Ubuntu 16.04.

Установка MYSQL на Ubuntu

C MySQL все очень просто. Вводим

# apt install mysql-server

На запрос указываем пароль root, и уже можно работать. Если не требуется доступ к нему извне, то следует разрешить использовать только локалхост или сокет.
После изменений перезапускаем:

# service mysql restart

Остальные параметры обычно настроены оптимально для большинства ненагруженных узлов. В процессе работы следует смотреть за журналами и значениями текущих переменных.

# mysqladmin -uroot -p extended-status

Вероятно, что-то придется подкрутить. Для быстрой оптимизации лучше воспользоваться советами, выдаваемыми скриптом MySQLTuner, который есть в репозитории.

Оптимизация MySQL

Скрипт MySQLTuner позволяет оптимизировать MySQL

Переносим базу. Архивируем на старом хосте базу данных через phpMyAdmin или вручную:

# mysqldump -uroot -p workbase > base.sql

Если нужны все базы, то используем ключ -A. Копируем на новый сервер. Создаем базу workbase, импортируем старые данные и создаем учетную запись baseadmin для работы с этой базой:

# mysql -uroot -p
mysql> CREATE DATABASE workbase;
mysql> use workbase;
mysql> source base.sql;
mysql> GRANT ALL PRIVILEGES ON workbase.* to 'baseadmin'@'localhost'
IDENTIFIED BY 'password';

Заодно добавим учетку с меньшими правами для бэкапа.

mysql> GRANT SELECT, LOCK TABLES ON *.* to 'backup'@'localhost'
IDENTIFIED BY 'backup_pass';
mysql> FLUSH PRIVILEGES;

Настраиваем подключение к БД в параметрах движка, и можно работать.

Компания SYTEM-ADMINS предоставляет услуги по настройке и оптимизации VPS для работы сайтов, пишите [email protected]

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.