Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Перший конфігураційний файл (my.cnf).




Завдання

Частина 1. Робота з одним екземпляром сервера БД MySQL локально.

• Створіть робочий каталог d:\№групи.

• Розпакуйте дистрибутив сервера в каталог d:\mysql56

• Налаштуйте запуск сервера MySQL з командного рядка з такими параметрами

Шлях до файлу конфігурації my.cnf: d:\mysql56\my.cnf

Шлях до файлів даних: d:\№групи\data

Кодування даних за умовчанням: utf8

• Видаліть користувача ''.

• Задайте пароль root:‘sa’.

• Створіть командні файли для запуску та зупинки сервера на локальній машині.

• Продемонструйте роботу сервера на локальній машині, надайте відповідні екранні копії, а також вміст файлу my.cnf.

Частина 2. Запуск двох екземплярів сервера БД MySQL локально.

• Створіть новий конфігураційний файл, my2.cnf, і додайте в my2.cnf параметр port = XXXX, де XXXX - значення, рівне 3306 + ваш номер за журналом.

• Створіть каталог для зберігання баз даних другого екземпляра сервера d:\№групи\data2

• Змініть командні файли для запуску і зупинки сервера, а також для запуску командного процесора mysql на локальній машині з новими значеннями порту і каталогу даних.

• Продемонструйте роботу двох екземплярів сервера на локальній машині, надайте відповідні екранні копії, а також вміст файлу my2.cnf.

Частина 3. Запуск кількох екземплярів сервера БД MySQL на мережевому комп'ютері-сервері.

• Змініть файл my.cnf так, щоб ваш екземпляр сервера БД можна було б запускати на мережевому комп'ютері-сервері \\kit-server, з каталогу \stud\DBIS

Для цього:

• Шляхи до файлів і каталогів у рядку запуску мають бути локальними для мережевого комп'ютера (каталог \\kit-server\stud локально зберігається як d:\stud).

• Додайте в my.cnf параметр port = XXXX, де XXXX - значення, рівне 3306 + ваш номер за журналом.

• Змініть файл my.cnf так, щоб ваш екземпляр сервера БД використовував для даних каталог d:\stud\№групи\dataYY, де YY – ваш номер за журналом.

• Змініть командні файли для запуску і зупинки сервера, а також для запуску командного процесора mysql на мережевому комп'ютері \\kit-server з новими значеннями порту і каталогу даних.

• Скопіюйте ці командні файли в каталог \\kit-server\stud\DBIS\mysql56, вказавши номер варіанта в кінці імені файлу, наприклад, my7.cnf.

• Спробуйте запустити роботу вашого екземпляра віддаленого сервера, запускаючи його з локальної машини за допомогою команди

mysql -u root -p --host=10.1.100.39 --port=XXXX

де 10.1.100.39 – IP-адрес kit-server. Спробуйте пояснити причини такої реакції сервера.

• Створіть два з’єднання – із вашими локальним та мережевим екземплярами СУБД MySQL за допомогою SQLYog. Зробіть екранні копії вікон підключення.

Хід роботи:

Після того як ми розпакували необхідні файли в нашу робочу папку, нам потрібна консоль (пуск+r). Потім нам потрібно потрапити до нашою робочої папки та дістатись до папки під назвою «bin». Звідси нам необхідно запустити наш сервер командою «шлях_до_робочої_папки>mysqld». Коли сервер запущено, ми можемо це побачити у дистпечері задач (ctrl+alt+del). Для того, щоб переглянути список існуючих користувачів необхідно виконати наступні команди: < mysqld mysqld –u root> - заходимо на сервер, <SELECT * FROM user;> бачимо необхыдну нам таблычку. Для того щоб встановити пароль нам необхідно написати слідуюче: < mysqladmin -u root password your_password> та перезавантажити сервер < mysqladmin -u root reload>. Для запуску декількох серверів нам необхідно створити конфігураційні файли, в них знаходиться вся необхідна інформація для запуску сервера там запустити їх у консолі командою: <mysqld –u root --defaults-file=my.cnf >. Або можно за допомогою наступних команд: <mysqld –u root –port=3307> або <mysqld –u root –h шлях_до нової_директорії>. Для того, шоб вимкнути сервер бази даних необхідно написати у консолі: <mysqladmin –u root shutdown> або, якщо ії процює декілько то: <mysqladmin –u root –port=3307>.

Перший конфігураційний файл (my.cnf).

[client]

default_character_set=cp1251

[mysqld]

datadir= D:/mysql562/data/

basedir= D:/mysql562

port=3306 #зазвичай воно встановлено, як початкове значення

character_set_server=cp1251

collation_server=cp1251_general_ci

innodb_data_home_dir=c:/work/mysql562/data

innodb_log_group_home_dir=c:/work/mysql562/data

[mysql]

character_set_client=cp1251

[myisamchk]

key_buffer_size=256M

sort_buffer_size=256M

read_buffer=2M

write_buffer=2M

[mysql.server]

user=mysql

basedir=d:/mysql562





Поделиться с друзьями:


Дата добавления: 2017-01-28; Мы поможем в написании ваших работ!; просмотров: 321 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Лаской почти всегда добьешься больше, чем грубой силой. © Неизвестно
==> читать все изречения...

2392 - | 2261 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.13 с.