Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
По умолчанию каждая база данных хранится в отдельной папочке, название которой совпадает с названием этой базы данных, которые, в свою очередь, хранятся (опять же, по умолчанию) в папке DATA директории, в которой установлен сервер. Изменить дефолтовое местоположение данных можно следующим образом. Например, вы хотите создать базу данных, которая будет храниться, скажем, в E:/data/database_name, где database_name — имя базы данных. Тогда вы создаете файл database_name.sym в директории DATA и записываете в него всего одну строчку, которая содержит путь к местоположению вашей базы данных: "E:/data/database_name", и сохраняете.
Если заглянуть в папки, в которых хранятся данные, то вы увидите там 3 файла. Данные хранятся в "оптимизированном" виде, т.е. не в виде простого текста — так просто их просмотреть не удастся. Итак, три файла: с расширениями.frm — в нем хранится информация о таблицах, содержащихся в БД,.myd — собственно данные и.myi — индексные данные.
Безопасность. Данные о пользователях MySQL хранит в специальной базе данных, которая называется mysql. В ней 5 таблиц, в которых хранятся логины и пароли в зашифрованном виде, а также атрибуты доступа к таблице. Эти таблицы называются:
· | columns_priv |
· | db |
· | host |
· | tables_priv |
· | user |
В таблицах columns_priv, tables_priv хранятся привилегии пользователей для доступа, соответственно, к колонкам и таблицам, в db — привилегии для доступа к базам данных, в host — информация о компьютерах, с которых подключаются юзвери к MySQL, и, наконец, в таблице user хранится информация о пользователях. Более подробные сведения можно получить из мануала, который есть в установочном пакете (после установки он находится в mysql/Docs)
Основные команды создания баз данных, основы работы с таблицами
Дата публикования: 2014-10-20; Прочитано: 467 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!