2016-04-29 17 views
0

Я только что прочитал учебное пособие о том, как создать новую базу данных в MySQL через Putty на Linux-Debian-сервере. Это те шаги, которые упоминаются:Должен ли я перезапускать Apache при создании новой базы данных?

1) Войти в MySQL

2) создать пользователь, который привязать к моей новой БД

3) выход из системы и войти с пользователем созданным до

4) создать мой новый DB

5) перезапустите Apache

у меня действительно перезапустить Apache? Я имею в виду, я просто хочу создать новую тестовую базу данных рядом с моей реальной (производительной) БД. Я боюсь этого шага, потому что я не знаю, какие услуги мне придется перезапустить. И я полный noob в Linux.

+0

Нет, вы не должны. Apache и MySQL независимы, вы просто подключаетесь из своего веб-приложения к MySQL-серверу. – tillz

+0

Неверный. Вам нужно перезапустить апач. Для действий пользователей MySQL вам нужны FLUSH PRIVILEGES, а не перезапуск apache. Также урок очень смущен. Вам не нужно выходить на mysql. Создайте пользователя, создайте новую БД, назначьте разрешение для этого пользователя новым привилегиям db, flush. Это все. – abkrim

ответ

0

Mysql и Apache - две разные услуги. Также на ваших крутых склонах есть некоторые заблуждения.

mysql> CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; 
mysql> GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost'; 
mysql> FLUSH PRIVILEGES; 

Это все обрывы, что нужно для создания Аун пользователь MySQL, создать базу данных и назначить разрешения для этого пользователя, чтобы использовать эту datase на локальном хосте

0

Mysql и apache - это 2 независимых приложения, создание базы данных в mysql не влияет на apache, поскольку создание, например, нового виртуального каталога в apache также не влияет на mysql.