Управление базами MySQL
Материал из DiPHOST.Ru wiki system
Schors (Обсуждение | вклад) (→Консольная программа mysqldump для создания резервных копий) |
Schors (Обсуждение | вклад) (→Веб-интерфейс phpMyAdmin (http://websql.bz8.ru)) |
||
(3 промежуточные версии не показаны) | |||
Строка 25: | Строка 25: | ||
==== Инструменты для работы с базами данных ==== | ==== Инструменты для работы с базами данных ==== | ||
===== Веб-интерфейс phpMyAdmin (http://websql.bz8.ru) ===== | ===== Веб-интерфейс phpMyAdmin (http://websql.bz8.ru) ===== | ||
- | Очень удобным инструментом для работы с вашими базами данных является программа '''phpMyAdmin''', расположенная по адресу http://websql.bz8.ru. Программа предоставляет | + | Очень удобным инструментом для работы с вашими базами данных является программа '''phpMyAdmin''', расположенная по адресу http://websql.bz8.ru. Программа предоставляет собой веб-интерфейс с множеством возможностей для работы с базами данных MySQL. Для входа в программу необходимо ввести логин и пароль одного из пользователей, привязанных к управляемой базе данных, а также выбрать IP сервера, на котором располагаются базы данных для данной учётной записи. Также прямая ссылка с заполненными полями есть в панели управления в списке баз данных напротив каждой базы данных. |
+ | |||
+ | Подробную документацию по работе с программой можно найти на [http://wiki.cihar.com/pma/Welcome_to_phpMyAdmin_Wiki сайте документации разработчика]. | ||
+ | |||
===== Консольная программа mysql ===== | ===== Консольная программа mysql ===== | ||
Для выполнения различных запросов можно использовать консольную программу '''mysql''' (использовать ее можно, присоединившись к серверу по [[AccessSSH|SSH]]). Программа предоставляет собой командный интерфейс к серверу баз данных для выполнения SQL-запросов. | Для выполнения различных запросов можно использовать консольную программу '''mysql''' (использовать ее можно, присоединившись к серверу по [[AccessSSH|SSH]]). Программа предоставляет собой командный интерфейс к серверу баз данных для выполнения SQL-запросов. | ||
Строка 37: | Строка 40: | ||
Используя консольную программу '''mysqldump''' можно создать резервную копию базы данных или отдельной ее таблицы самостоятельно в любое время. | Используя консольную программу '''mysqldump''' можно создать резервную копию базы данных или отдельной ее таблицы самостоятельно в любое время. | ||
Синтаксис команды: | Синтаксис команды: | ||
- | <tt>mysqldump -h {{hl|<сервер баз данных>}} -u {{hl|<пользователь>}} -p{{hl|<пароль>}} {{hl|<имя базы данных>}} {{hl|[таблицы]}} > {{hl|<имя файла | + | <tt>mysqldump -h {{hl|<сервер баз данных>}} -u {{hl|<пользователь>}} -p{{hl|<пароль>}} {{hl|<имя базы данных>}} {{hl|[таблицы]}} > {{hl|<имя файла копии>}}</tt> |
Для восстановления данных из резервной копии можно выполнить команду | Для восстановления данных из резервной копии можно выполнить команду | ||
- | <tt>mysql -h {{hl|<сервер баз данных>}} -u {{hl<пользователь>}} -p{{hl|<пароль>}} {{hl|[имя базы данных]}} < {{hl|<имя файла | + | <tt>mysql -h {{hl|<сервер баз данных>}} -u {{hl|<пользователь>}} -p{{hl|<пароль>}} {{hl|[имя базы данных]}} < {{hl|<имя файла копии>}}</tt> |
[[Category:ControlPanel]] | [[Category:ControlPanel]] |
Текущая версия на 21:12, 8 ноября 2010
На нашем хостинге предоставляется доступ к базам данных MySQL - самой популярной, быстрой, удобной системе хранения баз данных для веб-приложений.
Раздел Управление базами данных панели управления предназначен для:
- создания и удаления баз данных;
- создания и удаления пользователей баз данных;
- смены пароля пользователей баз данных;
- назначение прав доступа пользователям баз данных к базам данных;
Попасть в раздел Управление базами данных можно нажав на ссылку Базы данных в меню панели управления.
Содержание |
Пользователи баз данных
Каждая база данных обеспечивает защиту находящейся в ней информации от постороннего вмешательства и просмотра. Доступ к базе данных разрешен только т.н. пользователям баз данных, каждый из которых представляет собой пару логин:пароль. При этом один пользователь может иметь доступ сразу к нескольким базам данных (а именно - тем, к которым он привязан).
Для того, что бы создать пользователя баз данных, надо перейти в раздел Управление базами данных панели управления. Затем, используя форму Добавить пользователя баз данных, ввести комментарий к создаваемому пользователю. Это позволит не забыть, для чего он был создан.
Должно пройти некоторое время (не более 15 минут), прежде чем пользователь физически будет создан, а до этого времени он будет отображен серым цветом в списке пользователей баз данных.
Для смены пароля пользователя баз данных, надо пройти по ссылке сменить пароль напротив соответствующего пользователя баз данных и ввести новый пароль. Изменения вступят в силу через некоторое время (не более 15 минут).
Создание базы данных и привязка пользователя
Для создания базы данных, необходимо воспользоваться формой Добавить базу данных' в разделе Управление базами данных, указав в ней пользователя баз данных для привязки и комментарий. Если еще не создано ни одного пользователя баз данных, его необходимо предварительно создать, как описано выше.
При необходимости дать права доступа к существующей базе данных еще одному пользователю базы данных, необходимо перейти по ссылке настройки напротив требуемой базы данных и произвести "привязку" соответствующего пользователя к ней.
Инструменты для работы с базами данных
Веб-интерфейс phpMyAdmin (http://websql.bz8.ru)
Очень удобным инструментом для работы с вашими базами данных является программа phpMyAdmin, расположенная по адресу http://websql.bz8.ru. Программа предоставляет собой веб-интерфейс с множеством возможностей для работы с базами данных MySQL. Для входа в программу необходимо ввести логин и пароль одного из пользователей, привязанных к управляемой базе данных, а также выбрать IP сервера, на котором располагаются базы данных для данной учётной записи. Также прямая ссылка с заполненными полями есть в панели управления в списке баз данных напротив каждой базы данных.
Подробную документацию по работе с программой можно найти на сайте документации разработчика.
Консольная программа mysql
Для выполнения различных запросов можно использовать консольную программу mysql (использовать ее можно, присоединившись к серверу по SSH). Программа предоставляет собой командный интерфейс к серверу баз данных для выполнения SQL-запросов.
Синтаксис команды:
mysql -h <сервер баз данных> -u <пользователь> -p<пароль> [имя базы данных]
Обратите внимание на то, что между опцией -p и паролем пробела нет! Дополнительные сведения о программе находятся в справочном разделе по команде man mysql .
Консольная программа mysqldump для создания резервных копий
Используя консольную программу mysqldump можно создать резервную копию базы данных или отдельной ее таблицы самостоятельно в любое время. Синтаксис команды:
mysqldump -h <сервер баз данных> -u <пользователь> -p<пароль> <имя базы данных> [таблицы] > <имя файла копии>
Для восстановления данных из резервной копии можно выполнить команду
mysql -h <сервер баз данных> -u <пользователь> -p<пароль> [имя базы данных] < <имя файла копии>