Что такое база данных MySQL?

МуSQL — это система управления базами данных, имеющая реляционный принцип действия и распространяемая под двумя видами лицензий: программное обеспечение с открытым кодом и коммерческая лицензия. Была разработана шведской одноименной компанией (MySQL AB), которую в 2008 году приобрела корпорация SUN, которую в свою очередь в 2010 году поглотил гигантский Oracle.

Но это все, скажем, лирика. Самое главное состоит в том, что именно эту базу данных активно использует Вордпресс. А соответственно, нам нужно познакомиться с её некоторыми азами. Дальше — глубже, но сейчас мы просто изучим процесс добавления новой базы при помощи мастера, а также вручную.

Создание новой базы данных при помощи мастера

Сейчас мы рассмотрим наиболее простой и правильный способ создания базы данных в нашей излюбленной cPanel. Первым делом на панели управления хостингом мы должны найти секцию, посвященную базам данных. Сделать это очень просто — она будет как правило вторая секция сверху, и будет называться (сюрприз!) «Базы данных». Вот как это выглядит:

Базы данных

Первым слева мы видим phpmyadmin, который позволяет легко управлять базами данных при помощи графического интерфейса. Затем «Базы данных MySQL», где можно добавить новую базу, нового пользователя и связать пользователя с базой. О нем более подробно чуть позже. Дальше идет «Мастер баз данных MySQL», который мы и рассмотрим сейчас. И  наконец, на последнем месте находится «Удаленный MySQL», который позволяет осуществить настройку доступа пользователям, которые не находятся на данном сервере. Эту опцию мы рассмотрим в другой раз.

Итак, вперед — к использованию мастера базы MySQL!

Шаг первый — создаем базу данных

Начинаем мы с того, что мы нажимаем на «Мастер баз данных MySQL» и попадаем на следующий экран:

Название базы данных

Название базы должно состоять из латинских букв и цифр. Начинается оно всегда с первых 8 символов вашего имени пользователя в панели хостинга (к примеру, если мое имя пользователя coolest dude, то в этом случае все названия баз будут начинаться с coolestd), затем идет нижнее подчеркивание и тут вы можете дать любое название, которое вам нравится длиной не более чем 54 символа.

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

Шаг второй — создание пользователя базы данных

Что такое пользователь базы данных? Это, по сути, тот кто имеет право считывать данные, которые хранятся в базе, а также писать новые и стирать старые. Хотя, конечно, это определение очень условное. Почему? Потому что мы немедленно увидим, что можно создавать пользователей с самыми разными уровнями доступа и действиями, которые им можно и нельзя делать. Но так как мы сейчас создаем пользователя, при помощи которого Вордпресс (сам сайт) будет работать с базой, мы его наделим всеми возможными полномочиями.

Создание пользователя
Привелегии пользователя

Обратите внимание на то, что имя пользователя может быть не более 7 знаков. Предоставив нашему пользователю возможность манипулировать базой данных как ему вздумается, мы нажимаем на кнопку «Следующий шаг» и видим следующее сообщение:

Задача завершена

Все! Задача успешно решена. Теперь только осталось внести данные новой базы и пользователя в файл wp-config.php, вот таким образом:

Создание новой базы данных и пользователя вручную

Если по какой-то причине вы решили не пользоваться мастером при создании новой базы, то ниже я покажу как это можно сделать вручную. Мы воспользуемся другим инструментом на панели управления хостингом, который называется «Базы данных MySQL». Где его найти вы уже знаете,  и на приведенном ниже изображении я привел весь процесс создания базы, пользователя и создания связи между ними.

Базы данных MySQL

Все, теперь осталось только внести информацию о базе в wp-config.php (если вы пользуетесь Вордпрессом) и дело закончено!

Внесение данных базы в wp-config.php

Желаю вам успеха с вашими сайтами! И как всегда, любые отзывы, вопросы и дискуссии приветствуются!