Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.

MySQL

Установка фронтенда для MySQL - Chive

Пятница, 20 апреля 2012 г.
Рубрика: Fedora -> RHEL, CentOS -> Suse -> Ubuntu
Метки:
Просмотров: 10834
Подписаться на комментарии по RSS

В этой статье мы рассмотрим процедуру установки альтернативы phpMyAdmin – бесплатной утилиты веб-управления базами данных Chive.

Установка

Для установки Chive ваш хостинг должен иметь поддержку PHP c MySQL, чем в современных условиях удовлетворяют практически все хостинги.

Сама установка чрезвычайно проста  и происходит в одну команду. Просто перейдите в корень своего веб-сайта (в моем примере это /var/www/example.com/web/ )...

cd /var/www/example.com/web/

... и запустите:

Далее...

Apache2 авторизация через MySQL backend

Вторник, 29 декабря 2009 г.
Рубрика: Apache -> Ubuntu
Метки: | | |
Просмотров: 13497
Подписаться на комментарии по RSS

В данном руководстве объясняется как настроить авторизацию на вебсайте под управлением Apache с помощью MySQL бэкенда.

Для достижения этой цели мы будем использовать Apache2 и модуль auth_mysql.

Предполагается что у вас уже есть настроенный и работающий веб-сайт и у вас есть доступ к серверу MySQL.

1. Установка пакета

Для начала нам необходимо установить пакет libapache2-mod-auth-mysql.

В Ubuntu или Debian Lenny просто запустите команду:Далее...

Установка MyDNS и MyDNSConfig 3 в Fedora 10, часть 2

Понедельник, 28 декабря 2009 г.
Рубрика: Apache -> Fedora
Метки: | | | | | |
Просмотров: 8607
Подписаться на комментарии по RSS

Первая часть статьи тут

5 Установка MyDNSConfig 3

Теперь приступаем к установке MyDNSConfig 3:

cd /tmp
   wget http://downloads.sourceforge.net/mydnsconfig/MyDNSConfig-3.0.1.tar.gz?use_mirror=
   tar xvfz MyDNSConfig-3.0.1.tar.gz
   cd mydnsconfig/install/
   php -q install.php

В результате будет запущен установщик MyDNSConfig 3:Далее...

Установка MyDNS и MyDNSConfig 3 в Fedora 10, часть 1

Понедельник, 28 декабря 2009 г.
Рубрика: Apache -> Fedora
Метки: | | | | | |
Просмотров: 11914
Подписаться на комментарии по RSS

В данной статье я опишу процесс установки и настройки MyDNS и MyDNSConfig 3 на Fedora 10. MyDNS это DNS сервер, который в качестве бэкенда использует базу данных MySQL, вместо обычных конфигурационных файлов как в Bind или djbdns. Преимущество MyDNS в том, что он просто читает записи из базы, и нет необходимости перезапускать службу в случае изменения записей зоны или создания/редактирования/удаления. Вторичный DNS сервер может быть легко установлен с доступом к той же бае, или для большей отказоустойчивости, можно использовать master / slave репликацию в MySQL.

MyDNSConfig это простой веб-интерфейс к MyDNS. MyDNSConfig может создавать все типы DNS записей, доступные в MyDNS и дополнительно имеет функции по управлению пользователями и правами доступа

1 Начальные данные

Мой сервер имеет имя server1.example.com с IP адресом 192.168.0.100. Далее...

Начало тут

Устанавливаем пароль для администратора виртуального домена.

пароль администратора домена

Далее...

iRedMail представляет собой шелл скрипт, который позволяет вам быстро установить полноценный почтовый сервер на Centos 5.x (поддерживаются архитектуры i386 и x86_64). iRedMail поддерживает в качестве хранилищ для виртуальных доменов и пользователей OpenLDAP и MySQL. В данной статье мы будем использовать OpenLDAP.

Компоненты почтового сервера 140 

Обсуждение 139Далее...

Скрипт бэкапа все баз mysql и закачки их на FTP

Четверг, 12 февраля 2009 г.
Рубрика: Backup
Метки: | | |
Просмотров: 20483
Подписаться на комментарии по RSS

В данной заметке я публикую довольно простой, но тем не менее весьма полезный скрипт, который делает бэкап всех баз mysql, архивирует их и закачивает на указанный FTP. Далее...

Как установить или обновить: Linux, Apache, MySQL и PHP с использованием Yum

Суббота, 31 января 2009 г.
Рубрика: Apache -> RHEL, CentOS
Метки: | |
Просмотров: 37128
Подписаться на комментарии по RSS

 

Установка LAMP с использованием  yum очень проста и занимает всего несколько минут. Это лучший выбор для новичков, кто не знает всех тонкостей обычной установки.

Далее...

Запускаем несколько копий MySQL на одной машине

Среда, 21 января 2009 г.
Метки:
Просмотров: 13194
Подписаться на комментарии по RSS

Для решения задачи запуска нескольких копий mysql (на разных портах) на одном сервере существуют различные методы. Вы можете либо установить mysql в разные места, используя проекты mysqld_multi или MySQL Sandbox. Но простейшим решением, которое использую я, является использование общего дистрибутива, но с использованием нескольких конфигурационных файлов (с разными значениями портов, сокетов, пидов и директорий данных). В этой заметке я покажу этот метод.

1. Создаем новые директории для данных и логов

Нам необходимо создать новую директорию для данных и лог файлов. Также нужно назначить правильные права на эти папки:

mkdir /var/lib/mysql2
 chown -R mysql.mysql /var/lib/mysql2/
 mkdir /var/log/mysql2
 chown -R mysql.mysql /var/log/mysql2

2. Создаём новый конфигурационный файл

Далее нам необходимо создать новый конфиг. Мы можем скопировать существующий конфиг и изменить необходимые значения. В моём дистрибутиве Debian конфигурационный файл лежит в /etc/mysql/my.cnf:Далее...

В 15 примерах использования команд mysqladmin ниже, используется пароль root Mysql tmppassword. Поменяйте его на ваш пароль

1. Как изменить пароль root на Mysql?

# mysqladmin -u root -ptmppassword password 'newpassword'
# mysql -u root -pnewpassword
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.1.25-rc-community MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>

Далее...

Изменяем опцию max_connections в MySQL

Пятница, 19 декабря 2008 г.
Метки:
Просмотров: 30374
Подписаться на комментарии по RSS

Если при использовании MySQL вы получили ошибку "too many connections" вы можете изменить параметр max_connections для увеличения количества разрешенных коннектов. Эта заметка поможет вам в этом.

По умолчанию параметр max_connections установлен в 100. Вы можете увидеть текущее значение данного параметра используя следующую SQL команду :

show variables like "max_connections";

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

+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 100   |
+-----------------+-------+

Далее...

MySQL: Как создать пользователя в MySQL

Пятница, 21 ноября 2008 г.
Метки:
Просмотров: 98546
Подписаться на комментарии по RSS

Небольшой пост о том, как создавать из командной строки mysql новую базу данных и нового пользователя mysql с полными правами на только что созданную базу.

mysql -uroot -p
<enter_mysql_root_pass>
CREATE DATABASE <DB_NAME>;
GRANT ALL PRIVILEGES ON <DB_NAME>.* TO 'my_user'@'localhost'
 IDENTIFIED BY 'my_password' WITH GRANT OPTION;

Далее...

Как поменять пароль root в Mysql, ещё разок.

Четверг, 20 ноября 2008 г.
Метки:
Просмотров: 54059
Подписаться на комментарии по RSS

Я уже публиковал заметку о том,  как можно изменять пароль root в mysql. Там был описан только один способ.

Данная небольшая статья описывает таких способ аж 3 штуки. Надеюсь кому нибудь будет полезно.

Метод 1: используем команду SET PASSWORD:

mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
Далее...

Восстанавливаем пароль root в MySQL

Четверг, 30 октября 2008 г.
Метки:
Просмотров: 28921
Подписаться на комментарии по RSS

По умолчанию сервер MySQL устанавливает для суперпользователя root пустой пароль. Вы можете покдлючаться к MySQL серверу как пользователь root без пароля. Однако, если вы установили пароль для root и забыли его, тогда данная статья для вас. 

Залогиньтесь как пользователь root на машину под управлением Unix, Linux или BSD с запущенным MySQL сервером. Остановите MySQL server используя следующую команду.

#/etc/init.d/mysql stop

Теперь нам нужно запустить MySQL без пароля

# mysqld_safe --skip-grant-tables &

Подключитесь к MySQL серверу используя mysql клиентДалее...

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

Среда, 18 июня 2008 г.
Метки: |
Просмотров: 10686
Подписаться на комментарии по RSS

Установка MySQL 5 сервера в Ubuntu это быстрый и простой процесс.

Мне иногда даже кажется, что он мог бы быть немного более трудным.

Откройте терминал, и введите следующую команду:

sudo apt-get install mysql-server

Если у вас запущен PHP тогда вам также необходимо установить php модуль для mysql 5:

sudo apt-get install php5-mysql

Для создания новой базы данных, используйте команду mysqladmin:

mysqladmin create <databasename>

Как видите, действительно просто. Можно заметить, что установка сервера MySQL 4.1 и 5 почти не отличается

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

Среда, 18 июня 2008 г.
Метки: |
Просмотров: 18299
Подписаться на комментарии по RSS

Установка MySQL 4.1 сервера в Ubuntu это быстрый и простой процесс. Мне иногда даже кажется, что он мог бы быть немного более трудным.

Откройте терминал, и введите следующую команду:

sudo apt-get install mysql-server-4.1

Если у вас запущен PHP тогда вам также необходимо установить php модуль для mysql 4:

sudo apt-get install php4-mysql

Для создания новой базы данных, используйте команду mysqladmin:

mysqladmin create <databasename>

Как видите, действительно просто.

Удаленный доступ к вашему MySQL серверу через ssh

Воскресенье, 8 июня 2008 г.
Метки: |
Просмотров: 44502
Подписаться на комментарии по RSS

Итак вы имеете MySQL на вашем вебсервер, но на нем открыты по умолчанию только локальные порты из за соображений безопасности. Если вам хочется получить доступ к вашей базе данных из под пользовательской утилиты подобной MySQL Query Browser, обыкновенно вы можете открыть доступ для вашего локального IP-адреса ... но это уже даже близко не пахнет безопасностью.

Вместо этого, вы можете использовать форвардинг портов через SSH-туннель, так что ваш MySQL клиент будет думать что он подсоединяется к локальной машине, но в действительности он коннектится к другому серверу через туннель. Далее...