Базы данных MySQL

Что такое SQL?

SQL - это сокращение от Structured Query Language (структурированный язык запросов). SQL создан для работы с реляционными базами данных. Он позволяет пользователям взаимодействовать с базами данных (просматривать, искать, добавлять и управлять данными). MySQL соответствует спецификации ANSI 92 SQL.

Какая версия MySQL установлена на вашем хостинге?

На хостинге установлена MySQL версии - 5. Всю необходимую информацию о сервере Вы можете получить из Панели Управления Аккаунтом в разделе "Статистика" или уточнить у технической поддержки.

Как мне создать базу?

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

Какой Hostname, Username, Password для работы с MySQL на сервере?

Работа с MySQL-сервером по умолчанию осуществляется через localhost - т.е
hostname: localhost
username - ваш логин пользователя, который совпадает с именем БД, к которой Вы подключаетесь.
password - пароль, который Вы задали в Панели Управления при создании базы данных.

Можно позволить пользоваться MySQL-сервером с другогo IP, а не только с localhost?

Да, необходимо настроить доступ из Панели Управления в разделе "MySQL". При создании доступов с других IP Вы указываете свой пароль для каждого IP.

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

Восстановление базы данных можно произвести из Панели Управления в разделе BackUp.
Выбираете "Восстановление MySQL", выбираете дату, за которую Вы хотите восстановить, выбираете базу данных и нажимаете "восстановить".

У Вас есть phpMyAdmin и как в него попасть?

Да, конечно. Попасть в phpMyAdmin можно из Панели Управления в разделе "MySQL". Напротив каждой базы данных есть ссылка с надписью "phpMyAdmin", переходите по ней, вводите пароль к базе данных и попадаете в phpMyAdmin.

Где настройки соединения с базой данных в WordPress?

Настройки соединения с базой данных можно задать в файле wp-config.php в корневой директории сайта, изменив следующие строки:

define('DB_NAME', '{ИМЯ БАЗЫ ДАННЫХ}'); // Имя базы данных
define('DB_USER', '{ИМЯ БАЗЫ ДАННЫХ}'); // Имя пользователя MySQL
define('DB_PASSWORD', '{Пароль к Базе Данных}'); // Пароль к Базе Данных
define('DB_HOST', 'localhost'); // Имя хоста 

Имя пользователя равно имени базы данных.

Подскажите, где настройка соединения с базой данных в UMI.CMS?

Настроить соединение с базой данных MySQL в UMI.CMS можно в файле mysql.php в корневой директории сайта, изменив следующие строки:

/* UMI.CMS mySQL - connection to database */
mysql_connect('localhost', '{ИМЯ БАЗЫ ДАННЫХ}', '{ПАРОЛЬ К БАЗЕ ДАННЫХ}') 
or die(mysql_fatal());
mysql_select_db('{ИМЯ БАЗЫ ДАННЫХ}') or die(mysql_fatal());

Ошибка при загрузке базы - Duplicate entry

При загрузке дампа базы возникает ошибка

ERROR 1062 (23000) at line 2054: Duplicate entry 'a' for key 'username_clean'

Ее можно проигнорировать на тех строках, где идет ошибка, заменив конструкцию INSERT на INSERT IGNORE, если ошибок много , то можно воспользоваться командой sed

sed -e "s/INSERT/INSERT IGNORE/g" -i имя_дампа.sql

Можно ли открыть доступ к базе со всех IP?

Да, это можно сделать из Панели Управления в разделе "MySQL".