Показаны сообщения с ярлыком ubuntu. Показать все сообщения
Показаны сообщения с ярлыком ubuntu. Показать все сообщения

среда, 7 ноября 2012 г.

Ubuntu: как добавить/удалить пользователя в MySQL из консоли?

Бывает, что удалённая/виртуальная машина установлена и необходимо создать пользователей/базы данных и раздать им права, а ставить phpmyadmin не хочется. Или просто блеснуть умением работать с пользователя mysql из консоли перед коллегами ;)

Для начала необходимо войти под суперпользователем:

mysql -u root -p

После ввода пароля мы окажемся в консоле mysql.

Создадим пользователя test с localhost и паролем 'password'.

create user 'test'@'localhost' identified by 'password';

Пользователь создан. Для проверки посмотрим список пользователей:

select user,host,password from mysql.user;

Создадим базу данных testdb.

create database testdb;

Дадим пользователю test полные права на базу testdb

grant all on testdb.* to 'test'@'localhost'

Удалим пользователя 'test'@'localhost'

drop user 'test'@'localhost'

Если вы создали пользователей для разных хостов и хотите всех удалить, то необходимо удалить их по одному через команду 'drop user' с указанием хоста

Внимание! Команда 'DROP USER' не закрывает автоматически все сессии открытые удаляемым пользователем. Если пользователь с открытой сессией был удалён, то удаление не будет иметь эффекта до закрытии сессии пользователем. После закрытия сессии следующая попытка входа в систему пользователем которого удалили не удастся.

Удаляем базу testdb

drop database testdb;

воскресенье, 4 ноября 2012 г.

Ubuntu Server: не реагирует на сигнал "Завершение работы"

Ubuntu Server 8.04.04 under VirtualBox
Ubuntu Server установленный в виртуальной машине (Oracle VirtualBox) не срабатывает на команду «Завершение работы», а логинится в каждую машину и шатдаунить в ручную довольно утомительно. Впрочем, это относить и к Ubuntu Server установленному на реальное железо.
Причина отсутствия реакции на «Завершени работы» или нажитае кнопки «Power» - не установленный демон отслеживающий события ACPI.
Для решения проблемы устанавливаем демон ACPI:
sudo apt-get install acpid
Проблема решена, теперь сервер срабатывает на сигнал "Завершение работы" и корректно работает команда:
sudo shutdown -P now

пятница, 2 ноября 2012 г.

Ubuntu: vsftpd в не показывает .htaccess и другие dotfiles

Настраивал сервер в виртуальной машине c Ubuntu 8.04.4 LTE и столкнулся со следующей проблемой: vsftpd не отображает файлы начинающиеся с точки 'dotfiles'.

Начал искать параметр отвечающий за отображение файлов начинающихся с '.'. Несколько раз бегло пролистал файл конфигурации... Затем прочитал весь файл с комментариями и не нашёл ни одного упоминания dot files.

Тут на помощь приходит 'man'

man vsftpd.conf
force_dot_files
    If  activated,  files  and  directories  starting with . will be
    shown in directory listings even if the "a" flag was not used by
    the client. This override excludes the "." and ".." entries.

    Default: NO

По умолчанию значение параметра 'NO'.

Дальше проще.

Открываем в текстовом редакторе с правами суперюзера файл конфигурации (/etc/vsftpd.conf)

sudo vim /etc/vsftpd.conf

или

sudo nano /etc/vsftpd.conf

Вставляем в конец файла следующую строку, явно указав значение параметра force_dot_files:

force_dot_files=YES

Сохраняем файл и перезапускаем vsftpd.

sudo /etc/init.d/vsftpd restart

воскресенье, 20 марта 2011 г.

Ubuntu: Устанавливаем и настраиваем MySQL

Немного о установке и настройке MySQL сервера на Ubuntu.

Сам процесс установки не является чем-то сложным (если не рассматривать сборку из исходников связки Apache + PHP + MySQL, хотя и это несложно :) ) устанавливаются пакеты и немного правятся файлы конфигурации.

воскресенье, 23 января 2011 г.

Kohana 3: Установка под Ubuntu

Раскопав в закромах немного старого железа, было решено взгромоздить всё это дело Ubuntu и использовать под небольшой www сервер.

В Kohana 3: Первые шаги я обещал рассказать о процеесе установки фреймворка Kohana 3 под linux, чем далее и займусь.