Базы данных 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".