MySQL

Категория:Виртуальный хостинг -> Базы данных

Содержание


MySQL

Что такое MySQL?

MySQL – это система управления реляционными базами данных. Работа с данными в базах осуществляется при помощи запросов, написаных на языке SQL (Structured Query Language) – структурированном языке запросов. MySQL обеспечивает удобный интерфейс к связанным данным и позволяет проводить с информацией операции, недоступные с обычными файлами, например поиск, сортировка, агрегирование. MySQL получил распространение в основном как быстрая, надежная база данных для web-ресурсов. Гостевые книги, форумы, интернет-магазины и многие другие задачи решаются с помощью MySQL.

Параметры для доступа к БД

Для подключения к базе данных (БД) MySQL необходимо указать четыре параметра:

  1. Имя сервера БД: (mysql.username.z8.ru): хост (адрес MySQL-сервера) для подсоединения к базе данных. Вместо username указывается логин от панели управления. Если логин phuser, то имя сервера баз данных будет: mysql.phuser.z8.ru. (Данная информация также доступна в панели управления виртуального хостинга, в верхнем правом углу под Вашими данными указан сервер баз данных)

  2. Имя пользователя (логин) БД (dbu_username_N): имя пользователя MySQL, которому присвоены права на соответствующую базу данных (список пользователей баз данных доступен в панели управления виртуального хостинга в разделе Базы данных)

  3. Пароль пользователя БД. Для просмотра пароля необходимо в разделе Базы данных нажать на нужного пользователя. В появившемся окне будет отображён текущий пароль. Там же его можно изменить.

  4. Имя БД (db_username_N). Список баз данных доступен в панели управления виртуального хостинга в разделе Базы данных

Обращаем Ваше внимание, что точное название параметров будет зависеть от программы, в которой требуется настроить подключение к БД.

  • «Имя сервера БД» также может называться «Хост БД», «MySQL host» или «Hostname»;
  • «Имя пользователя (логин) БД» также может называться «Логин», «Пользователь», «Login», «Username» или «User»;
  • «Пароль пользователя БД» может называться «Password» или «DB password»;
  • «Имя БД» также может называться «DB name» или «Database name».

Для получения точных сведений о том, какие именно наименования параметров используются в выбранной Вами программе, рекомендуется воспользоваться документацией используемой программы, либо же обращаться к службе поддержки программы (если такая служба существует) или сообществу пользователей программы.

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

PHPMyAdmin

Осуществить работу с базой данных MySQL можно через веб-интерфейс при помощи программы PHPMyAdmin, которая доступна по адресу.
Или же перейдя по ссылке «phpMyAdmin», которая находится под именем пользователя базы данных в разделе Базы данных панели управления виртуального хостинга.

Импорт БД через PHPMyAdmin.

Для импорта в базу данных через PHPMyAdmin, необходимо находясь в нём, перейти во вкладку «Базы данных», затем перейти по ссылке, которая содержит имя базы данных. После этого во вкладке «Импорт» нажать на кнопку «Browse» и указать файл с дампом базы данных из которого необходимо осуществить импорт.
Здесь же можно указать кодировку файла.
Обращаем внимание, что в данном случае файл с дампом базой данных должен находится на локальном компьютере.

Экспорт БД через PHPMyAdmin.

Для экспорта базы данных через PHPMyAdmin, необходимо находясь в нём, перейти во вкладку «Базы данных», затем перейти по ссылке которая содержит имя базы данных. После этого во вкладке «Экспорт» нажать по кнопку «OK», после чего будет осуществлён экспорт базы данных в файл. Данный файл с дампом можно будет сохранить на локальный компьютер. По умолчанию выбран быстрый способ экспорта в котором отображается минимум настроек. Для того чтобы были доступны расширенные настройки дампа, нужно установить галку «Обычный – отображать все возможные настройки». По-умолчанию файл с дампом базы данных сохраняется в формате SQL.

SSH

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

Ниже приведён список основных команд для работы с базой данных MySQL по протоколу SSH:

Подключение к базе данных MySQL:

mysql – клиент mysql для командной строки, позволяет выполнять команды SQL (MySQL).

Подключение к базе данных из командной строки осуществляется следующим образом:
mysql -u dbu_username_N -p -D db_username_N -h dbhost

где
dbu_username_N – имя пользователя MySQL, которому присвоены права на базу db_username_N
db_username_N – имя базы данных MySQL
dbhost – хост для подсоединения

Подробности о запуске этой программы можно получить при помощи команды:
man mysql

Экспорт базы данных MySQL по SSH:

mysqldump – позволяет сохранить копию базы данных в текстовой файл, представляющий из себя команды SQL. Эта команда может быть использована при переносе базы данных с одного сервера на другой или для резервного копирования.

Запускается из командной строки следующим образом:
mysqldump -u dbu_username_N -p -h host db_username_N > backup-file.sql

где
dbu_username_N – имя пользователя MySQL, которому присвоены права на базу db_username_N
db_username_N – имя базы данных MySQL
dbhost – хост для подсоединения
backup-file.sql – имя текстового файла, в который будут выведены данные

Импорт базы данных MySQL по SSH:.

Информация, полученная с помощью mysqldump может быть занесена в базу данных командой:
mysql -u dbu_username_N -p -D db_username_N -h dbhost < backup-file.sql

где
dbu_username_N – имя пользователя MySQL, которому присвоены права на базу db_username_N
db_username_N – имя базы данных MySQL
dbhost – хост для подсоединения
backup-file.sql – имя текстового файла, в который будут выведены данные.

Удалённое подключение к MySQL-серверу.

Удалённое подключение к MySQL-серверу возможно через SSH-туннель с помощью SSH-клиента Putty, либо с помощью утилит ssh и mysql в командной строке операционной системы Unix-семейства.
Более подробная информация об удаленном подключение к базе данных MySQL размещена по данной ссылке.


Категории:

загрузка…