Phpmyadmin как создать базу данных
Перейти к содержимому

Phpmyadmin как создать базу данных

  • автор:

Создание базы данных для wordpress в phpmyadmin на Denwer

Здравствуйте друзья в прошлом уроки мы учились устанавливать локальный сервер Denwer, а в данном уроке мы научимся создавать базу данных (БД), в которой потом будет хранится информация с нашего будущего сайта.

Для начала запустим Denwer. На рабочем столе запускаем ярлык «start Denwer».

Теперь когда денвер запущен и работает можно приступать к созданию базы данных. Базу данных можно создать 2 способами.

Способ создания базы данных номер один:

Создание бд на локальном компьютере

Открываем любой браузер и вводим в адресную строку браузера следующий адрес http://localhost/denwer/Tools/addmuser/
После чего у вас откроется окно создания базы банных.

Поле «Пароль администратора MySQL» оставляем пустым.
Имя базы данных и Логин пользователя и пароль, вы можете написать любые, главное потом не забудьте

Лично я в полях «Имя и Логин» написал newsite, а в поле «пароль» свой традиционный пароль 1a2s3d4f . В дальнейшем я буду всегда использовать этот логин и пароль. Вы можете использовать свои, главное не запутайтесь.

Пользователь бд заведен

Нажимаем кнопку «Создать БД и пользователя». В верхней части экрана у вас должна появится надпись «База данных и новый пользователь заведены.» Если вы увидели эту надпись, значит можно раскупорить бутылку винца и отметить создание первой базы данных

Способ создания базы данных номер два:
Данный способ немного сложнее предыдущего и я не рекомендую его для пользователей который не видят разницы между utf-8 и windows-1251. Но если тяга к познанию нового берет верх, значит смело дерзаем.
Открываем браузер и вводим в адресной строке http://localhost/Tools/phpMyAdmin и что же мы видим? Да именно это и есть phpMyAdmin, если вы будите заниматься web программированием вы с ним часто будите иметь дело

phpmyadmin

создание бд phpmaadmin

Теперь нам надо создать базу данных. Для этого нажимаем на вкладку «Базы данных», и в поле »Создать базу данных» вводим название своей базы данных и жмем кнопку «создать», поскольку в прошлом примере я создал базу newsite, и наблюдательный человек мог заметить ее на предыдущей картинке , я создам базу newsite2 .

бд создана

Если вы сделали все правильно, а я уверен что вы сделали все правильно! ) То слева у вас должна появится успешно созданная бд.

Заведение пользаватель бд

Теперь когда база данных создана, настало время создать пользователя. Заходим во вкладку «Пользователи»(1) и нажимаем кнопку добавить пользователя (2).

Добавление пользователя бд в phpmyadmin

Открывается окно «Добавить пользователя». Заполняем поля, вводим имя пользователя и пароль (1). В поле «Хост» выбираем «Локальный» (2). Нажимаем на кнопку отметить все (3), и ловким движение мышки жмем на «Добавить пользователя». И вуаля пользователь создан!

Теперь нам надо убедится в том что созданный нами пользователь успешно закреплен за нашей базой данных. Для этого жмем на вкладку «Базы данных», находим нашу базу данных и жмем «проверить привилегии».

привилегии

Пользователь бд

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

MySQL — создание и управление базами данных

Для каждого сайта мы рекомендуем создавать отдельную базу данных. Для создания новой базы данных перейдите в раздел Базы данныхпанели управления хостингом, а затем выберите кнопку Создать базу. В новом окне введите имя базы и нажмите кнопку Создать. В меню Принадлежность из выпадающего списка выберите сайт, который будет использовать данную базу, нажмите на кнопку Сохранить. Далее нажмите на кнопку Добавить пользователя, где из выпадающего списка выберите необходимого MySQL-пользователя. В поле Права рекомендуется установить значение Полный доступ. Далее необходимо нажать кнопку Создать. На этом настройка завершена. Теперь вы можете использовать базу данных для размещения нового сайта.

Подключение к серверу MySQL

Получить параметры для подключения к базе данных вы можете в разделе Базы данныхпанели управления хостингом. Для этого перейдите на вкладку Пользователи и нажмите на имя пользователя. Здесь вы можете получить основную информацию для подключения к серверу.

  • Адрес сервера баз данных (хост): login.mysql, где login — уникальное имя услуги хостинга (указано в верхней правой части панели управления).
  • Имя MySQL-пользователя (логин): login_mysql.
  • Для получения пароля MySQL-пользователя нажмите кнопку Сбросить пароль. Новый пароль будет отображен на экране.
  • При создании хостинга создается база данных с именем login_db.

В случае изменения пароля MySQL-пользователя, сайты, размещенные на хостинге и использующие данного MySQL-пользователя для подключения к базе, не смогут нормально работать, пока в скриптах пароль не будет изменен на новый.

Как войти в PHPMyAdmin?

Приложение PHPMyAdmin позволяет работать с базами данных через браузер. С его помощью вы можете редактировать содержимое базы, выполнять SQL-запросы, осуществлять резервное копирование и восстановление баз данных. Для доступа к PHPMyAdmin зайдите в панель управления хостингом, раздел Базы данных ->PHPMyAdmin. Используйте данные MySQL-пользователя для авторизации.

Дамп базы MySQL
  1. Экспорт дампа базы данных Для создания резервной копии зайдите в интерфейс PHPMyAdmin.
    • Слева на странице выберите нужную базу данных.
    • Перейдите на вкладку Экспорт.
    • При необходимости измените настройки экспорта и нажмите кнопку Вперед в нижней части страницы.

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

  • В левой колонке выберите новую базу данных.
  • Откройте вкладку Импорт.
  • Нажмите на кнопку Выберите файл и укажите файл дампа, сохраненный на вашем компьютере.
  • Задайте кодировку файла (обычно она совпадает с кодировкой сайта).
  • При необходимости измените настройки импорта и нажмите кнопку Вперед, дождитесь окончания импорта.

После того как база данных будет импортирована, измените в файлах конфигурации сайта название старой базы на новую, проверьте работоспособность. Для работы с базами большого объема рекомендуем воспользоваться подключением из командной строки.

Для создания дампа базы данных выполните команду:

mysqldump -y -f -q —default-character-set=binary —create-options —single-transaction —skip-extended-insert —add-drop-table -h dbhost -u dbuser -pdbpassword dbname > dump.sql

  • dbhost — адрес сервера баз данных
  • dbuser — имя MySQL-пользователя
  • dbpassword — пароль MySQL-пользователя (пишется слитно с параметром -p)
  • dbname — название базы данных
  • dump.sql — название дампа базы данных. Дамп будет создан в текущем каталоге

Для импорта дампа в базу данных выполните команду:

mysql -h dbhost -u dbuser -pdbpassword dbname < dump.sql

Мы рекомендуем предварительно создать новую базу данных и выполнить в нее импорт дампа. Дамп базы данных должен быть загружен на хостинг (см. статью FTP — загрузка файлов на сервер )

После того как база данных будет импортирована, измените в файлах конфигурации сайта название старой базы на новую, проверьте работоспособность.

Удаленный доступ к базе данных MySQL
Изменение кодировки базы данных по умолчанию
  1. В левой колонке выберите нужную базу данных.
  2. Перейдите на вкладку Операции.
  3. В блоке Сравнение выберите utf8_general_ci.
  4. Нажмите кнопку Вперед.

Рекомендуется выбирать кодировку в соответствии с требованиями CMS или рекомендациями разработчика.

utf8_general_ci или utf8_unicode_ci — подходит для большинства CMS.

utf8mb4_unicode_ci или utf8mb4_unicode_520_ci — подходит для новых установок CMS на MySQL 5.6.

utf8mb4_0900_ai_ci — подходит для новых установок CMS на MySQL 8.

Информация для клиентов: +7 (495) 783-3-783; info@r01.ru
Техническая поддержка: +7 (495) 783-3-783; support@r01.ru
Центральный офис: г. Москва, Большой Гнездниковский переулок, дом 1, строение 2 ( м. «Тверская», выход №9, Бизнес-Центр «Вознесенский»).

PhpMyAdmin — как создать пользователя и базу данных

phpMyAdmin — популярный инструмент для управления базами данных MySQL.

Статья может быть особенно полезна владельцам VDS, которые создают новые сайты на VDS или переносят их с другой площадки. Для работы сайта мы создадим отдельного пользователя. Это будет более безопасно, чем позволять сайту работать с MySQL от имени пользователя root.

Как создать пользователя и базу данных

Войдите в phpMyAdmin от имени пользователя root.

Способ входа зависит от хостинга. На хостинге NetAngels достаточно добавить в любому сайту в адресной строке /mysql . Например mywebsite.ru/mysql .

После входа в верхней части страницы нажмите “Учетные записи пользователей”

Кликните “Добавить нового пользователя”.

Введите имя пользователя и пароль. В качестве имени хоста выберите “Локальный”.

Отметьте галочкой “Создать базу данных с таким же именем …”.

Промотайте страницу вниз и нажмите кнопку “Вперед”.

Мы успешно создали пользователя myuser и базу данных myuser .

Как загрузить дамп базы

В левой части страницы кликните на нужную базу данных. В нашем случае это будет база myuser . Далее в верхней части страницы выберите “Импорт”:

После этого кликните на кнопку “Выберите файл”:

После выбора файла промотайте страницу вниз и нажмите кнопку “Вперед”. Готово!

Как скачать дамп базы

В левой части страницы кликните на нужную базу данных. В нашем случае это будет база myuser . Далее в верхней части страницы выберите “Экспорт”:

В нижней части страницы нажмите кнопку “Вперед”.

Рекомендуемые статьи:

  • Как изменить версию PHP на сервере с Debian 10
  • WordPress — как отключить управление сайтом через xmlrpc
  • Несколько причин медленной работы сайта на примере WordPress
  • WordPress — смена домена сайта при помощи wp-cli
  • Когда использовать index.php, а когда index.html
  • PHP. Как удалить элемент из массива
  • Дата и время в PHP
  • PHP. Различия между Fast-CGI, CGI, Mod-PHP, SuPHP, PHP-FPM
  • Простой пример кода на языке PHP
  • PHP. Проверка содержит ли строка определенное слово
  • Как предотвратить SQL инъекции в PHP
  • Как установить Linux, Apache, MySQL, PHP (LAMP) в Ubuntu 18.04
  • Как настроить отображение ошибок в PHP
  • Несколько трюков и секретов PHP

Создание базы данных в MySQL

Инструкция о том, как несколькими способами создать новую базу данных, добавить пользователей и выдать им полномочия на доступ.

Эта инструкция — часть курса «MySQL для новичков».

Смотреть весь курс

Введение

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

Подготовка

Перед началом работы у вас должен быть установлен и настроен MySQL-сервер. В этой статье мы не будем показывать, как это сделать. Если у вас еще нет готового сервера, почитайте нашу статью о процессе установки и первоначальной настройки MySQL на Windows.

Мы будем работать с сервером, развернутым на виртуальной машине Selectel.

Так как это удаленный сервер, нам понадобится его внешний IP-адрес. В этих примерах мы будем использовать адрес 82.202.199.34.

Подключение к серверу и создание новой базы

Все операции будем показывать на двух примерах: консольный клиент и phpMyAdmin. Если у вас другой инструмент для подключения к серверу, почитайте его документацию или используйте SQL-команды, которые мы будем выполнять при работе через консольный клиент. Они универсальны и подойдут для любого инструмента.

Через консоль

Подключимся к удаленному серверу MySQL:

mysql -u root -h 82.202.199.34 -p 

После ввода этой команды нужно ввести пароль от пользователя root, который вы указывали на этапе установки и первоначальной настройки СУБД.

Для начала посмотрим, какие уже есть созданные базы данных:

show databases; 
+--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | | test | +--------------------+ 

Это все служебные базы. Мы не будем их трогать, а создадим свою БД. Для этого выполним команду для создания новой базы данных MySQL:

CREATE DATABASE my_db_cli; 

Снова посмотрим список всех баз:

show databases; 

Видим, что наша БД появилась в списке:

+--------------------+ | Database | +--------------------+ | information_schema | | my_db_cli | | mysql | | performance_schema | | sys | | test | +--------------------+ 

Через phpMyAdmin

Чтобы указать сервер для подключения, нужно отредактировать файл config.inc.php. В зависимости от вашей ОС или дистрибутива Linux, этот файл может находиться в разных директориях, поэтому мы не будем указывать конкретный путь. Откройте файл и добавьте в него строчку:

$cfg['Servers'][$i]['host'] = '82.202.199.34'; 

Теперь откройте интерфейс phpMyAdmin и залогиньтесь на сервер. В левой части экрана находится список созданных баз данных. Мы видим уже созданную нами ранее базу my_db_cli.

Создадим еще одну базу. Для этого над списком БД нажмите кнопку «Создать БД».

Укажем имя новой базы, а кодировку оставим по умолчанию. В нашем примере это:

utf8mb4_unicode_ci. 

База данных создана, и теперь она появилась в списке слева:

Настройка и проверка доступа к базе данных

Сейчас у нас есть только root-пользователь, который имеет полный доступ к серверу и может работать с любой БД. Нам нужно создать новых пользователей и выдать им полномочия, чтобы каждый мог работать только с одной базой.

Через консоль

Создадим нового пользователя:

CREATE USER 'user_cli'@'%' IDENTIFIED BY 'password'; 

Знак процента означает, что пользователь может подключаться к серверу с любого хоста. Теперь выдадим этому пользователю полный доступ на базу my_db_cli:

GRANT ALL PRIVILEGES ON my_db_cli.* TO 'user_cli'@'%' WITH GRANT OPTION; 

Через phpMyAdmin

Теперь сделаем то же самое через phpMyAdmin. Переходим на вкладку «Учетные записи пользователей» и в нижней части экрана нажимаем «Добавить учетную запись пользователя».

В следующем окне указываем имя пользователя, хост и пароль.

После создания пользователя сразу откроется экран настройки полномочий. Мы хотим выдать права только на определенную БД, поэтому перейдем на вкладку «База данных» и выберем нужную базу.

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

Теперь проверим полномочия на примере одного пользователя. Для этого залогинимся под пользователем user_cli и попробуем получить доступ к обеим базам данных.

Подключаемся к серверу:

mysql -u user_cli -h 82.202.199.34 -p 

Попробуем выбрать БД, к которой нет доступа:

use my_db_gui; 
ERROR 1044 (42000): Access denied for user 'user_cli'@'%' to database 'my_db_gui' 

Теперь выберем базу, к которой есть доступ и попробуем создать в ней таблицу:

use my_db_cli; create table t(id int); 

Ошибок не возникло, значит полномочия настроены правильно.

Удаление базы данных

Теперь покажем, как удалить созданные БД. Учтите, что при удалении базы также удаляются все таблицы с данными в ней, поэтому будьте аккуратны и перепроверяйте названия баз, которые собираетесь удалить.

Через консоль

drop database my_db_cli; 

Через phpMyAdmin

Выбираем нужную БД, переходим на вкладку «Операции» и нажимаем «Удалить базу данных».

Заключение

Вы узнали, как с помощью командной строки или phpMyAdmin можно выполнить создание новой БД в MySQL, как создавать пользователей и добавлять им права доступа.

Как установить и настроить MySQL в Ubuntu 20.04

Типы данных в MySQL

Зарегистрируйтесь в панели управления

И уже через пару минут сможете арендовать сервер, развернуть базы данных или обеспечить быструю доставку контента.

Читайте также:

Инструкция

Как создать бота для анализа сообщений в Telegram

Инструкция

Как создать Telegram-бота с помощью библиотеки grammY

22 февраля 2024

Инструкция

Как быстро написать API на FastAPI с валидацией и базой данных

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *