Установка сервера Mysql на Linux ( + VDS)

Вы можете поставить базу на свою машину с Linux, но в целом рекомендую арендовать VDS сервер. Хватит самого дешевого тарифа!

Заходим на сервер и ставим необходимые пакеты:

apt-get update && apt-get upgrade
apt-get install nano mysql-server

В целом то все установили и можно заканчивать, но я бы рекомендовал немного настроить и дать доступ со своего компа и больше никому =)

Лезем в файл настроек:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

На интересует строчка:

bind-address            = localhost

Это строчка говорит о том, что сервер mysql будет поднят на локальном IP адресе (т.е. будет доступен только с этого компа или подсети, в которой находится сервер). Т.к. сервер у нас на VDS, то нам бы получить доступ к базе по интернету. Для этого нужно изменить localhost на 0.0.0.0 (лучше так не делать) или на IP адрес самого VDS сервера. Узнать адрес можно командой:

ifconfig

Меняем адрес и перезапускаем службу:

sudo /etc/init.d/mysql restart

Теперь нужно создать пользователя с правами. Я рекомендую глянуть IP адрес компьютера, с которого будете подключаться к базе. IP нужен для того, чтобы дать доступ к базе данных только для Вашего компьютера (ну точнее для всех железок, у которых такой IP адрес). Глянуть можно например на 2ip. Не закрываем вкладку и идем делать нашего пользователя:

mysql -u root -p
grant all privileges on *.* to test@IP identified by "PASS";
  • Строчка mysql -u root -p подключает нас к базе (к mysql) с паролем root ;
  • grant all privileges on *.* даем все права на все базы данных;
  • to test@IP даем права пользователю test с IP. Вместо test ставьте любое имя, вместо IP ставьте адрес с 2ip;
  • identified by «PASS»; идентифицируем пользователя паролем PASS. Ставьте вместо PASS любой пароль, но обязательно в кавычках.

Вроде разобрались, осталось сделать пробное подключение к базе. Для этого качаем Navicat по ссылке из моей статьи (или пользуйтесь чем хотите, тут дело вкуса). Открываем программу и создаем новое MYSQL подключение:

  • IP Address вбиваем адрес нашего VDS;
  • PORT оставляем какой стоит;
  • User Name имя, которое вводили ранее;
  • Password собственно тот же, что и ранее вводили.

Не торопитесь жать на OK. Для начала нажмите на test connection и должно быть такое окошко:

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

А если вдруг что то пошло не так, то делаем все по новой с того пункта, когда мы давали права. Проверьте все ли там правильно. Если думаете, что все хорошо, но все равно не работает, то пишите на форум в раздел «программирование«.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Отправить ответ

avatar
  Subscribe  
Уведомить