Меню Рубрики

Как запустить mysql linux

Установка MySQL Linux — настройка и запуск

Система управления базами данных MySQL является очень универсальным программным продуктом. На ее основе можно создать движок для сайта, подключить имеющуюся базу данных, брать оттуда данные и вносить изменения.

В ОС Linux система работает в качестве демона — запущенного сервера.

Установка MySQL Linux производиться из консоли, минуя графические интерфейсы, во-первых надо знать подобную программу хорошо, если уж возникла потребность ей пользоваться, во-вторых нужно произвести базовые настройки, которые потом может придется корректировать.

Думается, аргументов хватит.

В различных дистрибутивах установка и запуск MySQL Linux производится немного по-разному, а настройка MySQL сервера одинакова.

Все действия производится от имени суперпользователя.

Установка MySQL в трех популярных дистрибутивах

Сейчас Gentoo нормально тянет нужные пакеты, если в выводе этой команды потребуется добавить что то и MySQL не установится, нужно добавить строки, подсвеченные зеленым шрифтом в файл /etc/portage/package.use, сохранить его и снова произвести установку.

Далее производим начальную настройку, генерируя конфигурацию по умолчанию

Запуск MySQL Linux:

добавляем его в автозагрузку:

Далее запускам демона и создаем первичную конфигурацию добавляем его в автозапуск:

Debian подобные системы, тоже устанавливаем, запускаем сервер, делаем его автоматически стартуемым, только первичная конфигурация создается не отдельной командой, а в процессе всей установки

Установка MySQL Linux закончена, но в процессе выполнения приведенных команд при запуске скрипта настройки конфигурации по умолчанию потребуется ввести несколько параметров. Вот достаточно безопасная настройка MySQL Linux сервера:

первый вопрос пропускаем, нажимаем Enter, на втором устанавливаем пароль для root – администратора сервиса, на третьем удаляем анонимного пользователя (жмем букву Y), на 4-м разрешаем соединения с удаленными серверами, на 5-м — оставляем пока тестовую базу, и в завершении перезагружаем привилегии (опять жмем Y).

Затем смотрим таблицу пользователей командой:

Выйдет табличка в псевдографике, в ней должен остаться один пользователь root.

Если на компьютере настроен файрволл, то откроем на нем tcp-порт 3306 для MySQL на входящие и исходящие соединения.

Запуск MySQL Linux сервера после окончательной настройки

Далее надо сделать заново запуск MySQL Linux сервера, и уже можно работать.

Вводим в консоль MySQL, в консоли появится приглашение

Далее, вводя команды (сервис работает со стандартным языком MySQL-запросов), можно:

  • SHOW DATABASES; -посмотреть существующие базы данных;
  • CREATE DATABASE test2; — создать новую базу данных с именем test2;
  • USE test2; — использовать для текущих изменений базу test2;

Можно составлять таблицы, заполнять их содержимым, настраивать связи, создавать запросы для извлечения данных, т.е. уже полноценно работать с базами данных.

Такая установка MySQL Linux довольно примитивна, обычно ставится сразу три пакета — php, веб-сервер и MySQL, так как они тесно взаимосвязаны. Такой метод позволяет управлять базами данных и веб-приложениями уже не в консоли, а в окне браузера.

Также рекомендуем Вам к прочтению статьи, имеющие к этой процедуре отношение:

Источник

Установка и первоначальная настройка MySQL в linux

Установка MySQL из репозитория

Установка сервера MySQL из репозитория

Для установки сервера MySQL в Debian достаточно набрать команду:
apt-get install mysql-server

В операционной системе RHEL / CentOS также все довольно просто:
yum install mysql-server

При этом будет установлена актуальная (на момент выполнения команды) версия MySQL. На момент написания статьи это версия 5.5.

Обратите внимание: после установки сервера MySQL его необходимо запустить. Для этого (как в Debian, так и в RHEL / CentOS) необходимо выполнить команду:
service mysqld start

Кроме того, рекомендуем перезагрузить сервер и убедиться, что MySQL запускается при загрузке. Если не запускается, то в CentOS выполните команду:
chkconfig mysqld on

Установка клиента MySQL из репозитория

Для установки клиента mysql запустите в debian следующую команду:
apt-get install mysql-client

В случае, если у Вас установлен RHEL / CentOS, выполните такую команду:
yum install mysql

При этом будет установлена актуальная (на момент выполнения команды) версия MySQL. На момент написания статьи это версия 5.5.

Установка библиотек MySQL для поддержки компиляции (MySQL development) из репозитория

Если Вы устанавливаете MySQL не по своему желанию, а потому, что это необходимо для установки какой-либо программы (например, asterisk, поддержка cdr_mysql), то просто установить сервер (и/или клиент) MySQL недостаточно. Необходимо также поставить библиотеки MySQL, чтобы компиляция зависящей от MySQL программы была успешной.

Для debian это будет команда:
apt-get install libmysqlclient-dev

Для RHEL / CentOS выполните:
yum install mysql-devel

Первоначальная настройка MySQL

Даже в случае, если Вы устанавливаете MySQL на домашнем/тестовом компьютере (не говоря уже об установке в производственной среде) необходимо совершить хотя бы минимальные действия по настройке MySQL сервера (клиента, как правило, настраивать не нужно). Например, задать пароль пользователя root в системе MySQL. По умолчанию пароль для root — пустой (без пароля).

Задать пароль MySQL root

Для простой установки пароля пользователю root (в случае, если пароль не был запрошен при установке самого MySQL) выполните команду:
/usr/bin/mysqladmin -u root password ‘rootpass’

Где rootpass — пароль для пользователя root. Совет: если Вы хотите, чтобы эта команда не отображалась в истории команд (и никто впоследствии не смог бы подсмотреть пароль рута из истории команд), перед этой командой просто поставьте пробел. То есть:
/usr/bin/mysqladmin -u root password ‘rootpass’

Настройка MySQL для работы в производственной среде

Выполните из командной строки:
/usr/bin/mysql_secure_installation

Данный скрипт (если ответить на задаваемые вопросы yes) — установит новый пароль root (пароль будет запрошен), удалит пользователя anonymous, запретит логинится с удаленных машин под root-ом, удалит тестовую базу.

Создать необходимую базу данных и пользователя для нее

Для создания базы данных в MySQL необходимо сначала подключиться к MySQL, после чего выполнить mysql запрос для создания базы данных. Для этого выполните из командной строки linux:
mysql -u root -p

При этом будет запрошен пароль для пользователя, имя которого указано после опции -u (в данном случае — пароль пользователя root). При правильном введении пароля появится приглашение MySQL к вводу команд:
mysql>_

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

Для создания базы данных выполните в командной строке MySQL:
create database имя-базы-данных character set кодировка-базы-данных ;

например:
create database asterisk character set utf8;

Кодировку можно не указывать, при этом будет использоваться кодировка по умолчанию (см. настройки сервера MySQL):
create database mydatabase;

Теперь создадим пользователя MySQL и дадим ему полные права на созданную базу данных:
grant all privileges on имя-базы-данных .* to имя-пользователя @localhost identified by ‘ пароль-пользователя ‘;
например:
grant all privileges on asterisk.* to asterisk_user@localhost identified by ‘asterisk_password’;

Источник

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

Инструкция по установке и настройке MySQL Community Edition на виртуальные сервера под управлением операционных систем семейства Linux.

Виртуальный сервер на базе Linux

Что это такое?

MySQL — реляционная СУБД, хорошо документирована, позволяет полноценно ограничивать целостность данных для реляционной модели данных, часто используется в связке с веб серверами.

Существует несколько версий — Community Edition, Embedded Database, Cluster CGE, Classic, Standard и Enterprise Editions. После покупки ПО компанией Oracle в 2010 году бесплатной осталась только первая, о стоимости и возможностях версий можно познакомиться на официальном сайте продукта. При настройке LAMP/LEMP стеков часто заменяется популярным бесплатным аналогом MariaDB.

О том как настроить LAMP- стек на сервере с Ubuntu вы можете прочитать в нашей пошаговой инструкции.

Примечание: MariaDB несовместима с MySQL Json.

Установка

Вначале измените локальную базу пакетов:

sudo apt-get update

Загрузите и поставьте нужный пакет:

sudo apt-get install mysql-server

Здесь потребуется задать пароль для супер-пользователя системы. После ввода нажмите Ok.

Примечание: достаточно нажать клавишу Enter.

Повторите введенный пароль и нажмите Ok.

Конфигурация

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

На этом шаге система попросит ввести пароль и ответить на несколько вопросов (На вопрос о смене пароля ответьте ‘No’, остальные вопросы — служебные и на каждый из них без лишних проблем можно ответить ‘Yes’).

Проверка

После установки СУБД будет запущена автоматически, чтобы это проверить выполните команду:

sudo service mysql status

В стандартном потоке вывода появится следующая информация:

Примечание: если сервис не стартовал, то запустите его как показано ниже:

Подключение

Вы можете подключиться с помощью специальной утилиты, которая позволяет работать с СУБД, указав имя пользователя:

Ключ u указывает имя пользователя, p — запрос пароля.

Например, подключиться как суперпользователь используйте команду:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Как запустить ms office под linux
  • Как запустить makefile linux
  • Как запустить linux программы на windows
  • Как запустить linux после установки windows
  • Как запустить linux без графической оболочки