Установка MySQL (Linux)

На своем локальном компьютере или на сервере всегда удобно иметь обе составляющие базы данных (далее БД) - сервер и клиент:

Сервер и клиент

Устанавливаются командой

sudo apt-get install mysql-server mysql-client libmysqlclient-dev -y

параметр -y избавит от подтверждения во время установки

Потребуется ввести пароль пользователя root (пользователя именно БД, а не компа)
управление работой БД осуществляется командами:

sudo service mysql start

sudo service mysql stop

sudo service mysql restart

На случай, если требуется подключаться к БД с другого хоста (кроме того, на котором БД установлена):
заходим в консоль MySQL:
mysql -u root -h localhost -p 

Создаем нового юзера и присваиваем ему все права:
mysql> CREATE USER 'monty'@'%' IDENTIFIED BY 'password';
Query OK, 0 rows affected (0,00 sec)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' WITH GRANT OPTION;
Query OK, 0 rows affected (0,00 sec)

Реадктируем конфиг:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
В нем необходимо закомметировать строку
# bind-address = 127.0.0.1






MySQL Workbench


Для доступа к БД посредством графического интерфейса есть два монстра: phpmyadmin и MySQL Workbench. Последний на мой взгляд удобнее:
  • не резервирует в браузере группу вкладок (которых и так всегда немало)
  • позволяет работать одновременно с несколькими БД
  • содержит все рабочие вкладки внутри своего окна
  • подсказывает команды

найти его можно в менеджере приложений системы:
Для настройки MS Workbench (MS Wb) надо убедиться, что БД запущена. Проверить это можно командой:

service mysql status

Создадим новое подключение:
Вводим название подключения (любое), имя пользователя. Пароль задается кнопкой, выделенной на рисунке

Нажимаем Test connection, чтоб проверить подключение
После успешного теста подключения, можно соединяться с базой.

Функционал интуитивно понятен: список таблиц находится в разделе SCHEMAS в левой колонке.

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.