• I






      
           

Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams

Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience

КОНКУРС
language
 
Поиск junradio

Радиодетали
ОК
Сервисы

Stock Images
Покупка - продажа
Фото и изображений


 
Выгодный обмен
электронных валют

Друзья JR



JUNIOR RADIO

 

Настройка базы данных
Raspberry Pi MYSQL

 

 

В этом руководстве по Raspberry Pi MYSQL мы покажем вам, как установить и настроить сервер MySQL на вашем Pi.

 

 

MySQL - одна из самых популярных в мире систем реляционных баз данных, которая часто включается в большинство стеков LAMP (Linux, Apache, MYSQL и PHP). Это одна из технологий, которая помогает управлять современной сетью. База данных, такая как MYSQL, часто является ключевым компонентом динамических веб-сайтов и одним из лучших способов хранения данных для веб-приложений. Если вы не знакомы с MySQL, это система управления реляционными базами данных, которая позволяет легко хранить и поддерживать большие объемы данных. Установите что-нибудь вроде PHPMyAdmin, если вам нужен графический интерфейс, а не командная строка. Это немного упрощает управление базой данных.

Настройка MYSQL на Raspberry Pi

Как и во всех наших руководствах, мы будем использовать операционную систему Raspbian. Если вы используете что-то другое, шаги могут немного отличаться.

1. Прежде чем мы начнем установку MySQL на Raspberry Pi, мы должны сначала обновить наш список пакетов и все установленные пакеты. Мы можем сделать это, выполнив следующие две команды.

sudo apt update

sudo apt upgrade

2. Следующим шагом является установка программного обеспечения сервера MySQL на Raspberry Pi. Установка MySQL на Raspberry Pi - простой процесс, который можно выполнить с помощью следующей команды.

sudo apt install mariadb-server

3.Теперь, когда на Raspberry Pi установлено программное обеспечение сервера MySQL, нам нужно будет защитить его, установив пароль для пользователя « root». По умолчанию MySQL устанавливается без установки пароля, что означает, что вы можете получить доступ к серверу MySQL без какой-либо аутентификации. Выполните следующую команду, чтобы начать процесс защиты MySQL.

sudo mysql_secure_installation

Просто следуйте инструкциям, чтобы установить пароль для пользователя root и защитить вашу установку MySQL. Для более безопасной установки вы должны ответить « Y» на все запросы, когда вас попросят ответить « Y» или « N». Эти запросы удаляют функции, которые позволяют кому-либо получить доступ к серверу проще. Убедитесь, что вы записали пароль, который вы установили во время этого процесса, поскольку нам нужно будет использовать его для доступа к серверу MySQL и создания баз данных и пользователей для программного обеспечения, такого как WordPress или PHPMyAdmin.

4. Теперь, если вы хотите получить доступ к серверу MySQL Raspberry Pi и начать вносить изменения в свои базы данных, вы можете ввести следующую команду.

sudo mysql -u root -p

5.Вам будет предложено ввести пароль, который мы только что создали на шаге 3 для пользователя root MySQL. Примечание. Как и в случае с большинством вводимых паролей Linux, текст не будет отображаться при вводе.

6.Теперь вы можете вводить команды MYSQL для создания, изменения и удаления баз данных. Через этот интерфейс вы также можете создавать или удалять пользователей и назначать им права на управление любой базой данных.

7.Есть два разных способа выйти из командной строки MYSQL, первый из них - type« quit;» войти в интерфейс MySQL. Другой способ выйти из командной строки MYSQL - нажать CTRL+ D.

8.На этом этапе вы успешно настроили MySQL на своем Raspberry Pi. В следующих нескольких разделах мы расскажем о том, как лучше использовать эту базу данных.

 Создание базы данных MySQL и пользователя

1. Прежде чем мы приступим к созданию пользователя и базы данных MySQL на нашем Raspberry Pi, мы должны сначала войти в инструмент командной строки MySQL. Выполните следующую команду, чтобы войти в командную строку MySQL. Вам будет предложено ввести пароль для учетной записи « root », которую вы создали ранее.

sudo mysql -u root -p

2. Начнем с создания базы данных MySQL с помощью следующей команды. Это очень простая команда, за которой следует просто « CREATE DATABASE» имя, которое вы хотите дать базе данных. В нашем примере мы будем называть эту базу данных « exampledb».

CREATE DATABASE exampledb;

3.Затем мы создадим пользователя MySQL, которого мы назначим нашей новой базе данных. Мы можем создать этого пользователя, выполнив следующую команду. В этом примере мы будем звонить пользователю « exampleuser» и сообщать ему пароль « pimylifeup». Создавая свой собственный, убедитесь, что вы заменили оба из них.

CREATE USER 'exampleuser'@'localhost' IDENTIFIED BY 'pimylifeup';

4. Создав пользователя, мы можем продолжить и предоставить ему все привилегии, чтобы он мог взаимодействовать с базой данных. Эта команда предоставит все разрешения нашему « exampleuser» для всех таблиц в нашей « exampledb» базе данных.

GRANT ALL PRIVILEGES ON exampledb.* TO 'exampleuser'@'localhost';

5.Последнее, что нам нужно сделать, чтобы наша база данных MySQL и пользователь были завершены, - это очистить таблицу привилегий. Без очистки таблицы привилегий новый пользователь не сможет получить доступ к базе данных.

Мы можем сделать это, выполнив следующую команду.

FLUSH PRIVILEGES;

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

 Установка коннектора PHP MySQL

1. Если вы собираетесь использовать базу данных MySQL из PHP, вам необходимо убедиться, что у вас установлен модуль. Вы можете установить коннектор MySQL для PHP на Raspberry Pi, выполнив следующую команду.

sudo apt install php-mysql

Как я уже упоминал ранее, есть много проектов, в которых база данных может пригодиться. Большинству современных веб-сайтов для правильной работы потребуется база данных.

 




Необходимо добавить материалы...
Результат опроса Результаты Все опросы нашего сайта Архив опросов
Всего голосовало: 373



          

Радио для всех© 2024