Настройка MySQL Server и OpenSSH Server

Настройка MySQL Server

MySQL Server у меня уже установлен (как одна из зависимостей PHPBrew).

Для работы с базами данных я использую программу, которая установлена на основном PC, а не на виртуальном сервере. Для успешного подключения необходимо изменить настройки в файле /etc/mysql/my.cnf:

sudo nano /etc/mysql/my.cnf

Находим строку bind-address = 127.0.0.1 и меняем ее на bind-address = 0.0.0.0.

Перезапускаем MySQL Server:

sudo service mysql restart

Добавление пользователя

Подключаемся к MySQL Server под root:

mysql -u root -p

Вводим пароль, который указали в процессе установки MySQL Server и последовательно выполняем запросы:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

В дальнейшем я работаю с базами данных только под этим пользователем.

Часто используемые команды MySQL Server

Запуск:

sudo service mysql start

Остановка:

sudo service mysql stop

Перезапуск:

sudo service mysql restart

Установка OpenSSH Server

OpenSSH Server мне нужен для подключения и работы с проектом в PHPStorm через SFTP.

Устанавливаем OpenSSH Server:

sudo apt-get install openssh-server

Менять настройки я не буду, меня все устраивает по умолчанию. Все настройки необходимо делать в файле /etc/ssh/sshd_config.

Часто используемые команды OpenSSH Server

Запуск:

sudo service ssh start

Остановка:

sudo service ssh stop

Перезапуск:

sudo service ssh restart

Комментарии (0)