Пытаясь научиться работать со стеком LAMP, я наткнулся на стену с MySQL. Кажется, я не могу найти хорошего справочника по настройке MySQL в первый раз для использования с Apache и python. Итак, мой вопрос состоит из четырех частей:
1) При каких обстоятельствах мне следует создать свою первую базу данных. То есть, какого пользователя я использую (http-пользователь Apache? Root?)
2) Как работают разрешения?
3) Должен ли я что-то делать на стороне MySQL, чтобы MySQL разговаривал с Apache, или MySQL - с Python / Django?
4) Есть ли в Интернете хороший ресурс, описывающий все это? Я нашел несколько вариантов использования базы данных после ее создания, но ни одной для первоначальной настройки?
Примечания: Я пытаюсь запустить свой стек LAMP в специальном маленьком ящике только для целей тестирования / обучения, поэтому у меня нет доступа к любому администратору баз данных, который мог бы мне помочь, сколько бы я ни хотел.
1) При каких обстоятельствах мне следует создать свою первую базу данных. То есть, какого пользователя я использую (http-пользователь Apache? Root?)
Вы создаете базу данных, когда хотите хранить в ней данные. Вы бы сделали это как пользователь root MySQL.
2) Как работают разрешения?
Увидеть Система привилегий доступа и Управление учетной записью пользователя страницы в документации.
3) Должен ли я что-то делать на стороне MySQL, чтобы MySQL разговаривал с Apache, или MySQL - с Python / Django?
Создайте базу данных, создайте пользователя для базы данных и заполните базу данных. Дополнительные детали будут специфичны для приложения.
4) Есть ли в Интернете хороший ресурс, описывающий все это? Я нашел несколько вариантов использования базы данных после ее создания, но ни одной для первоначальной настройки?
В Руководство по MySQL фантастическая документация. Вы бы запустили mysql
клиент, если он уже установлен в вашей системе. Рекомендации, относящиеся к вашему пакету распространения, не могут быть предоставлены без идентификации вашего дистрибутива. Если вы хотите использовать один из выпусков MySQL напрямую, появится README
и другая невероятно подробная документация в архиве.
Если использование MySQL из командной строки доставляет вам много проблем, вы также можете установить phpMyAdmin. Просто скачайте его в корневой каталог (НЕ НА ПРОИЗВОДСТВЕННОМ МАШИНЕ!), а затем отредактируйте файл sample.config.inc, чтобы ввести имя пользователя / пароль mysql и посетить http: // локальный / phpmyadmin