Меню Рубрики

Установка sql на хостинге

Перенос базы данных MySQL

Перенос базы данных (БД) преследует собой цель создания её копии с последующим развертыванием на ином сервере.

Как перенести базу данных MySQL

  1. Посредством web-приложения phpMyAdmin.
  2. Через доступ по SSH протоколу.
  3. Используя программное обеспечение сторонних разработчиков.

В данной статье изложены первых два способа.

Чтобы перенести на другой хостинг базу, необходимо сначала выполнить её экспорт, т.е. создать дамп (от англ. dump — разгрузка, вывод). Затем — провести процедуру импорта полученного дампа на другом сервере.

Как сделать дамп базы данных

Дамп представляет собой файл, содержащий текстовую информацию в виде SQL-запросов. Как правило, он сохраняется с расширением «SQL» или вообще без расширения. Его можно сформировать как с помощью web-интерфейса phpMyAdmin, так и посредством команды SSH.

В ISPmanager можно скачать существующую базу данных. Для этого нужно зайти в раздел «Базы данных», выбрать нужную БД и нажать «Скачать».

Как создать дамп базы данных через phpMyAdmin

1. Заходим в ISPmanager. Переходим в раздел «Базы данных». Выбираем нужную базу и нажимаем «Перейти». Запустится web-интерфейс управления БД — phpMyAdmin.

2. В левой панели выбрать базу данных, подлежащую экспорту, путём однократного нажатия на её названии левой кнопкой мыши.
3. Открыть вкладку «Экспорт».
4. Выбрать формат «SQL».
5. Нажать «Вперед» и сохранить файл на компьютер.

В зависимости от версии phpMyAdmin в перечне настроек закладки «Экспорт» может присутствовать опция «Сохранить как файл» (или «Сохранить вывод в файл»). Соответственно, перед нажатием «ОК» следует убедиться, что эта опция включена.

Как перенести базы данных на хостинг

Перенос на другой сервер осуществляется путем импорта из файла дампа. Чтобы провести импорт с помощью PhpMyAdmin следует выполнить следующее:

1. Запустить web-интерфейс управления БД — phpMyAdmin.
2. Убедиться, что в левой панели отсутствует база с наименованием вновь импортируемой.
3. Открыть вкладку «Импорт».
4. Выбрать импортируемый файл БД.
5. Убедиться, что установлена необходимая кодировка (по умолчанию — UTF-8);
6. Нажать «ОК».

Как перенести базу данных на виртуальный сервер (VPS)

Процесс переноса баз данных на VPS аналогичен импорту БД на хостинг. Выполнить загрузку дампа базы данных в ISPmanager или непосредственно через FTP.

Иногда размер дампа не позволяет использовать web-интерфейс MySQL. В таком случае, импорт осуществляется с помощью SSH-доступа. Используя подключение SSH, ввести команду как в примере, приведенном ниже.

  • «пользователь» — наименование пользователя в БД;
  • «пароль» — пароль вышеуказанного пользователя;
  • «имя_бд» — наименование импортируемой БД (например, «test_db»);
  • «ourdbfile.sql» — наименование файла импортируемой БД (в данном примере файл расположен в корневой папке хостинга).

После флагов « -u » и « -p » пробела быть не должно.

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

Начни экономить на хостинге сейчас — 14 дней бесплатно!

источник

Основы работы с MSSQL

MS SQL Server. Что такое?

MSSQL (Microsoft SQL Server) является системой администрирования баз данных, выпущенной Microsoft в 1989 году. В этой библиотеке используется T-SQL, расширенный язык SQL-запросов.

  • для управления базами масштабных предприятий;
  • если обращения к MSSQL требует ПО проекта;
  • при нехватке функционала MySQL;
  • для использования не только в веб-проектах, но и в desktop-программах.

Система управления баз данных MSSQL представлена в нескольких редакциях (Enterprise, Standard, Express, Developer). О том, чем отличаются данные выпуски, вы можете узнать на официальном сайте Microsoft.

Превышен лимит на размер базы данных

На всех тарифах хостинга REG.RU максимальный размер базы данных составляет 4Гб. Если размер базы превысит 3Гб, вам будут высланы уведомления. При превышении максимального размера (4Гб) высылается предупреждение с последующей блокировкой до момента устранения проблемы.

При ограничении доступа на все ваши сайты устанавливается форма базовой аутентификации:

Для получения доступа к сайту вам необходимо ввести логин: «regru» и пароль: «regru».

Чтобы убрать данную форму, вам необходимо устранить причину блокировки: уменьшить размер базы данных, выполнив наши рекомендации ниже.

После устранения превышения блокировка будет автоматически снята при следующей проверке (проверка осуществляется раз в сутки преимущественно в ночное время).

Читайте также:  Установка градусника в аквариуме

Если услуга хостинга была заказана на сайте REG.RU, а не через партнёра, вы можете произвести проверку и разблокировку услуги хостинга самостоятельно. Для этого вам необходимо перейти в раздел Домены и услуги, кликнуть по услуге и в разделе «Управление услугой» выбрать пункт Проверить блокировку.

По окончании проверки вам будет выслано письмо с результатами проверки на контактный e-mail услуги хостинга.

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

Проверьте, что занимает больше всего места в БД. Для этого выберите необходимую базу данных, выберите страницу Файлы:

Если вы видите, что много места занимает журнал, переходите к шагу 3. Если же большую часть места занимают данные, рекомендуем обратиться к разработчикам сайта для оптимизации/чистки таблиц базы данных.

Для выполнения сжатия лога транзакций вам необходимо иметь права db_owner. Проверить наличие данных привилегий вы можете свойствах пользователя БД:

Если флаг на db_owner не установлен, вы можете запросить данные привилегии написав заявку в техническую поддержку.

В свойствах/параметры БД, необходимо проверить, чтобы модель восстановления была установлена Простая/Simple:

При необходимости вы можете сменить модель восстановления при помощи запроса к SQL серверу (где «u1234567_test» название вашей базы данных):

Как изменить версию MSSQL?

На виртуальном хостинге доступные версии СУБД:

на Linux: MySQL Version 5.6.33 (mysql Ver 14.14 Distrib 5.6.33-79.0, for Linux (x86_64) using 6.0);

на Windows: Microsoft SQL Server 2016 Web Edition c возможностью работы в режиме совместимости с SQL Server 2008;

Полный список установленного ПО на серверах доступен по ссылке.

Изменить версию MSSQL на виртуальном хостинге невозможно.

Если ваш проект требует отличной версии базы данных от той, что установлена на сервере хостинга, рекомендуем приобрести сервер VPS. Обладая полными root-правами на VPS вы сможете самостоятельно установить необходимый сервер баз данных. Также установка программного обеспечения возможна в рамках услуги Администрирование сервера VPS.

Для установки сервера баз данных MSSQL, отличного от установленного на хостинге Windows, необходим сервер VPS на Windows.

MSSQL удаленный доступ

Скачайте и установите на локальный компьютер MS SQL Management Studio 2014 с официального сайта Microsoft:

Перейдите по ссылке и нажмите Скачать:

Выберите необходимый дистрибутив из списка:

Скачайте его, нажав на кнопку Next справа:

Запустите программу и укажите необходимые параметры доступа к базе данных, как указано на скриншоте:

  • «Server Name:/Имя Сервера» — имя сервера на котором располагается ваша услуга хостинга (указан в информационном письме), например «wpl1.hosting.reg.ru»;
  • «Login/Имя Входа» — имя пользователя базы данных;
  • «Password/Пароль» — пароль пользователя базы данных. Обратите внимание: при создании новой БД пароль нужно генерировать, а не задавать свой. Иначе MSSQL Server будет выдавать ошибку.

Готово. После установки MS SQL Management Studio у вас появится возможность получить удаленный доступ к MSSQL.

источник

Как залить сервер MySQL на хостинг и не ссориться с соседями

От автора: советую вам быть осторожнее с администраторами БД. Один мой знакомый поругался с таким «спецом». А все началось с того, что он спросил у него, как залить сервер MySQL на хостинг. В результате «неадекватный» админ залил ему всю квартиру, так как жил на этаже сверху. Не знаю, специально или нет. Но лучше не рисковать, и самому научиться заливать серверы, а не соседей.

Перенос всего MySQL

Прежде всего, для понимания всего процесса «телепортации» давайте разберемся, что такое сервер MySQL. Он представляет собой коллекцию БД, размещенных на одном дисковом пространстве и объединенных между собой определенными настройками доступа к ним.

Другими словами, сервер БД – это все базы, для которых заданы определенные привилегии конкретных пользователей, которые обладают этими правами лишь в масштабах данного «объединения».

То есть пользователь, который обладает правами администратора на текущем сервере не сможет реализовать свои привилегии на другом. Получается, что сервер – это самостоятельная и самая высшая единица иерархии в MySQL.

Перед тем, как залить сервер на MySQL, нужно понять, что представляет собой ядро сервера БД и где оно находится. Будет логичным предположить, что в ядре хранятся все настройки текущего экземпляра СУБД. Поэтому, чтобы успешно перенесли копию сервера на другую площадку (хостинг), сначала требуется создать дубликат его ядра.

Читайте также:  Установка кондиционера на лада гранта норма

Бесплатный курс по PHP программированию

Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

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

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

Заходим в программу. После этого, не выбирая ни одну из БД в списке слева, переходим в раздел основного меню «Экспорт».

Мы попадаем в окно параметров «Экспорт баз с текущего сервера». В подразделе «Способ экспорта» отметьте «Обычный». После чего раскроются дополнительные настройки процесса переноса. В следующем пункте можно отметить, какие базы следует экспортировать.

Ниже в подразделе «Вывод» выберите вариант «Сохранить вывод в файл». Остальные настройки оставьте без изменения. Жмите «Ок», и дубликат сервера сохранится в папке загрузок вашего браузера.

Перенос данных на сервер хостинга

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

Перейти на главную страницу phpMyAdmin. Здесь значение версии прописано в виджете «Сервер баз данных». Он расположен в верхнем углу справа.

В разделе программы «SQL» или в командной строке выполнить запрос:

Бесплатный курс по PHP программированию

Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

источник

Как установить базу данных MySQL?

Создать простой статичный сайт вы сможете, зная лишь HTML. Если же вам нужен большой динамичный веб-ресурс, то помимо языка разметки вам может потребоваться в работе знание PHP, Perl, NodeJS, Ruby, Python и так далее. Конечно же, разработка и функционирование крупного проекта невозможна без создания одной или нескольких баз данных. А для них необходима установка сервера баз данных MySQL.

Если Вы заходите купить VPS сервер, то наши специалисты бесплатно установят для Вас базу MySQL.

Главным достоинством MySQL является корректная работа с любой операционной системой. Также стремительному росту популярности поспособствовало удобство и гибкость настройки, бесплатное распространение и возможность использования с любой CMS. Единственное, что следует учитывать, это некоторые нюансы относительно конкретных ОС, например, существование рассчитанного на работу только в Unix-системах веб-сервера Apache.

Установка базы данных MySQL на хостинг

Если вы не знаете, как установить базу данных MySQL и впервые с этим сталкиваетесь, то процесс установки может показаться вам длительным и непонятным. Тем не менее, достаточно просто разобраться в последовательности действий, и вы увидите, что ничего сложного в этом нет. И так как установка для Windows и Unix-систем несколько отличается, мы рассмотрим эти варианты по отдельности.

Как установить MySQL сервер на Unix-систему

Под Unix-системой в данном случае подразумевается практически любая версия дистрибутива Linux с поддержкой rpm и использованием glibc. Для установки MySQL на Linux лучше и удобнее воспользоваться RPM-пакетами, которые доступны в различных вариантах. Для стандартной установки вам потребуются два RPM-пакета:

  • MySQL-VERSION.i386.RPM В этом файле находится непосредственно сервер MySQL.
  • MySQL-client-VERSION.i386.rpm В этом пакете содержатся стандартные клиентские программы, поэтому его устанавливают практически всегда.

Установка базы данных MySQL на хостинг с ОС Linux запускается по следующей команде: shell> rpm -i MySQL-server-VERSION.i386.rpm MySQL-client-VERSION.i386.rpm. Если же вам нужны только клиентские программы, то команда изменяется и становится такой: shell> rpm -i MySQL-client-VERSION.i386.rpm.

Если вам нужны дополнительные возможности MySQL, то можно и нужно устанавливать другие RPM-пакеты, после чего вы сразу сможете приступать к работе над своим проектом.

Читайте также:  Установка интернета и телевидения билайн

Также вам может потребоваться утилита YUM. Основной проблемой RPM-пакетов является некорректная работа с репозиториями и проблема с обрабатыванием зависимостей. Фактически YUM является оболочкой, которая позволяет устанавливать RPM-пакеты целыми группами, существенно упрощая обновление и установку многих из них.

Кроме того, установка MySQL на отдельные Unix-системы (RedHat и Debian) требует отдельных пояснений.

    Для установки MySQL на RedHat необходимо выполнить следующие действия:
  • Установить MySQL-сервер Для этого откройте командный интерпретатор и введите команду # yum -y install mysql-server.
  • Запустить MySQL-сервер и установить для него root-пароль После добавления MySQL в автозагрузку вы должны запустить сервер при помощи команды # service mysqld start. Пароль для него устанавливается командой # /usr/bin/mysqladmin -u root password ‘pass’, где ‘pass’ — ваш пароль.
  • Подключиться к БД и выполнить первоначальную настройку Для этого используется установленный вами ранее пароль и команда # mysql -u root -p. После подключения к БД под рутом нужно выполнить первичную настройку, подключив типичные шаблоны и настроив кодировки.
  • Перезапустить сервер после смены конфигурации Теперь осталось перезапустить БД для корректной смены настроек при помощи команды # service mysqld restart. После этого вы можете свободно пользоваться сервером MySQL.
    Для установки сервера MySQL на Debian необходимо выполнить следующее:
  • Установить сервер и клиент MySQL Для этого нужно открыть командный интерпретатор и ввести команду # sudo apt-get install mysql-server mysql-client. Данная команда установит не только сервер, но и клиент для него.
  • Запустить MySQL и установить для него root-пароль Для запуска сервера используется команда # sudo service mysql start, после чего нужно ввести # mysqladmin -u root password ‘pass’, где ‘pass’ ваш root-пароль.
  • Перезапустить сервер Чтобы установка завершилась корректно, необходимо перезапустить сервер при помощи команды # sudo service mysql restart. После перезапуска можно приступать к более точной настройке. При этом не забывайте, что для обеспечения доступа к БД с других компьютеров сети вам нужно закомментировать строчку #bind-address = 127.0.0.1 в файле my.cnf и перезагрузить сервер для сохранения конфигурации.

Установка базы данных MySQL — Windows

Для Windows существует два вариант установки:

  1. Бинарный дистрибутив с программой установки.
  2. Дистрибутив с исходным кодом и файлами поддержки.

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

Если же вы будете устанавливать MySQL на Dedicated сервер впервые, лучше отдать предпочтение первому варианту. Он проще, и программа установки сделает все необходимое, чтобы после завершения процедуры вы сразу смогли запустить сервер MySQL. Для этого нужно выполнить следующие действия:

  • Скачать и распаковать дистрибутив MySQL На официальном сайте вы найдете множество вариантов. Выбирайте и скачивайте тот дистрибутив, который вам нужен, после чего распакуйте его в любой каталог.
  • Запустить файл setup.exe и выбрать вариант установки компонентов Вам предоставят 3 варианта на выбор — Typical, Custom, Complete. Предпочтителен второй вариант (Custom), так как вы получите возможность выбрать необходимые компоненты.
  • Выбрать дополнительные компоненты установки В открывшемся окне отметьте те компоненты установки, которые вам нужны. Кроме того, на этом этапе вы сможете выбрать директорию для установки MySQL.
  • Настройка MySQL сервера Напоследок программа поинтересуется, хотите ли вы приступить к настройке сервера MySQL. Если вы откажетесь, то без проблем сможете заняться этим позже. Если согласитесь, то запустится мастер настройки MySQL, с помощью которого вы сможете выполнить все необходимые для запуска сервера действия.

Как видите, в такой установке нет ничего сложного, достаточно просто следовать инструкции. Впрочем, на большинстве хостингов уже установлена БД MySQL, и RigWEB — не исключение. Поэтому вы можете выбрать любой тарифный план и сразу приступать к работе над своим проектом без необходимости что-либо устанавливать. Если же предустановленный сервер MySQL по каким-то причинам вам не подходит — обратитесь в техподдержку, и ее сотрудники помогут решить эту проблему.

источник

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

Adblock
detector