Что такое 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".