Создание базы данных MySQL на ASTELHOST.ru за 2 минут.


Как создать базу данных MySQL.

  • Создать новую базу данных MySQL очень просто, для этого понадобиться только придумать уникальное название базы данных, логин и пароль для доступа к базе данных MySQL и пройти несколько легких шагов.
  • В разделе в разделе Моя учетная запись -- жмем на -- в колонке Имя домена жмем на Имя домена название домена для которого будем создавать базу данных MySQL -- жмем на Базы данных Базы данных -- жмем на Создать базу данных Создать базу данных – заполняем поле Название базы данных: *, рекомендуется использовать предлагаемую приставку в название базы MySQL остальное без изменения -- жмем Ok -- жмем Добавить пользователя Добавить пользователя, который будет иметь доступ к создаваемой базе данных MySQL, заолняем поля -- жмем Ok. Все новая база данных MySQL готова для создания таблиц и загрузки дампа данных.
  • Для новой установки CMS (движок сайта) Drupal, Joomla, Wordpress и других, использующие скрипт авто-установки таблиц и данных базы MySQL достаточно в процессе установки или в конфигурационном файле прописать адрес, название, имя и пароль для доступа к новой базе данных MySQL.
  • По умолчанию новая база данных создается с поддержкой кодировки UTF-8 и сопоставление таблиц utf8_general_ci, это надо обязательно учитывать при переносе данных с базы данных MySQL созданных в кодировке CP-1251(Windows-1251) сопоставление сp-1251_general_ci по умолчанию. Для переноса действующей базы данных MySQL доступны два способа.
  • Первый способ - это загрузка дампа базы данных MySQL с локального компьютера, с использованием встроенного пакета phpMyАdmin. Для этого на действующем сервере MySQL создаем три варианта дампа, полный дамп, дамп только структуры и дамп только данных, так на всякий случай. В случае если база MySQL большая рекомендуется включить сжатие (архивирование). После того как файлы дампа готовы и они на локальном компьютере жмем на Базы данных Базы данных -- жмем на DB WebAdmin phpMyАdmin DB WebAdmin -- откроется стандартная приложение phpMyАdmin -- далее самое важное нужно установить сопоставление, кодировку таблиц в которой изначально созданы таблицы переносимой базы данных MySQL, жмем в левом фрейме на название базы -- жмем на Операции Операции -- в секции Сравнения Сравнения: выбираем требуемую кодировку -- жмем Пошел. Затем жмем на Import Import -- через Location of the text file, выбираем файл дампа загружаемой базы данных MySQL -- в Character set of the file:, устанавливаем кодировку, в которой создан файл дампа загружаемой базы данных MySQL, по умолчанию utf-8 – жмем Пошел. Ждем некоторое время в зависимости от размера файла и исходящей скорости интернет подключения. Проверяем вывод содержимого сайта через веб браузер.
  • Второй способ – это под консолью SSH. На удаленном сервере при доступном SSH доступе к базе MySQL создаем дамп базы. Для подстраховки рекомендуется создать три варианта дампа действующей базы MySQL. Первый это полный дамп базы, включая структуру и данные

    mysqldump -l --add-drop-table mymysqldb > mymysqldb.sql -u login –p Enter затем password Enter

    можно добавить кодировку, в которой нужен дамп

    mysqldump -l --default-character-set=utf8 --add-drop-table mymysqldb > mymysqldb.sql -u login –p Enter затем password Enter

    Второй это только структуру

    mysqldump -l --add-drop-table mymysqldb --no-data mymysqldb > nodatamymysqldb.sql -u login –p Enter затем password Enter

    Третий это только данные

    mysqldump --no-create-info mymysqldb > datamymysqldb.sql -u login –p Enter затем password Enter

    В случае если база MySQL большая, рекомендуется сжимать (архивировать) файл дампа с помощью команд

    tar -cf mymysqldb.sql.tar mymysqldb.sql затем gzip mymysqldb.sql.tar

    получаем ужатый в два раза mymysqldb.sql.tar.gz. На новой хостинг площадке под консолью SSH забираем дампы с удаленного сервера по FTP

    ftp login:password@адрес сервера Enter затем get mymysqldb.sql.tar.gz Enter

    или по SFTP

    sftp login@адрес сервера -p Enter следом password Enter затем get mymysqldb.sql.tar.gz Enter

    Распаковываем полученный архив

    tar xvfz mymysqldb.sql.tar.gz

    далее загружаем дамп в созданную новую базу данных MySQL. Для UTF-8 командой

    mysql --host=адрес MySQL сервера newmymysqldm < mymysqldb.sql –u login –p Enter password Enter

    Для CP-1251 командой

    mysql --host=адрес MySQL --default-character-set=cp1251 сервера newmymysqldm < mymysqldb.sql –u login –p Enter password Enter

    Проверяем вывод содержимого сайта через веб браузер.
Copyright © 2006 - 2017 Powered by ASTEHOST