Назад | Перейти на главную страницу

Первая настройка базы данных MySQL

Пытаясь научиться работать со стеком 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