Перейти к содержимому

Приветствуем вас на 99Fps.Ru - Дом, милый дом!
Зарегистрируйтесь сейчас, чтобы получить доступ ко всем нашим функциям. После регистрации и входа в систему Вы сможете создавать темы, отвечать на существующие темы, использовать систему репутации ввиде бананчиков, получить свой собственный мессенджер, размещать обновления статусов, управлять профилем и многое другое. Если у вас уже есть учетная запись, Войдите - Регистрация нового аккаунта


Фотография

Добавление новых пользователей и баз в MySQL.


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1
 Steve

Steve
  •  Создатели
  • 675 сообщений





В этом мануале вы сможете научиться создавать пользователей Mysql, создавать базы данных и выдавать на них права.

  • Входим в MySql
 
mysql -u root -p
< пароль_рута_на_mysql>
  • Создаем в mysql новую базу данных и нового пользователя с правами на нее же.
 
CREATE DATABASE имя_вашей_новой_базы;
GRANT ALL PRIVILEGES ON имя_вашей_новой_базы.* TO &#039;новый_пользователь&#039;@&#039;localhost&#039; 
 IDENTIFIED BY &#039;пароль_для_нового_пользователя&#039; WITH GRANT OPTION;
  • Для того, чтобы выставить новому пользователю полные права на все базы данных:
 
GRANT ALL PRIVILEGES ON *.* TO &#039;новый_пользователь&#039;@&#039;localhost&#039;
 IDENTIFIED BY &#039;пароль_для_нового_пользователя&#039; WITH GRANT OPTION;
  • Доступ к базе для данного пользователя возможен только с localhost. Если вы хотите дать ему доступ к базе с любого хоста, используете % вместо localhost:
 
GRANT ALL PRIVILEGES ON имя_вашей_новой_базы.* TO &#039;новый_пользователь&#039;@&#039;%&#039; 
  IDENTIFIED BY &#039;&#039;пароль_для_нового_пользователя&#039; WITH GRANT OPTION;
  • Также не забываем после всех действий сделать:
 
FLUSH PRIVILEGES;

  • 2

99fps_1404425473__screenshot_209.png

99fps_1429548516__screenshot_1.png





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных