Бортовой журнал Ктулху

Создание пользователя и базы данных MySQL, утилита MySQL Administrator

Занимаясь созданием сайтов, невозможно не сталкиваться с БД MySQL, следовательно, нужно хоть немного уметь с ней работать.

Здесь я приведу пример удаленной работы с MySQL на Linux сервере хостинга.

Допустим, есть задача - создать нового пользователя с правами удаленного доступа и новой базы данных.

 

Заходим по SSH на сервер хостинга, логинимся и заходим в консоль MySQL.

$ mysql -u root -p

Вводим пароль.

 Видим что-то подобное.

 Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 35042
Server version: 5.0.51a-24+lenny5 (Debian)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

Создаем нового пользователя с правами суперпользователя:

GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY "password" WITH GRANT OPTION;

Или просто пользователя с ограниченными правами:

GRANT usage ON *.* TO user1@localhost IDENTIFIED BY "password";

 

Для удаленной работы удобно использовать графическую утилиту MySQL Administrator. Раньше она была включена в дистрибутив Ubuntu, а сейчас ее нужно устанавливать отдельно.

Скачать можно отсюда.

После скачивания ее нужно разархивировать и запустить первый раз с дополнительными параметрами от имени суперпользователя:

sudo sh ./mysql-administrator --update-paths
 

Затем запускать как обычно от текущего пользователя.

В программе все визуально понятно, нет смыла расписывать. 

Управление пользователями (если зайти под суперпользователем).

MySQL Administrator - управление пользователями

Управление базами.

MySQl Administrator - управление базами

 Использованные ресурсы:

Работа с MySQL в Linux

Справочное руководство по MySQL

Mysql user creation – setting up a MySQL new user account

 

 

Вы всегда можете обратиться за помощью по настройке сервера.