Чтобы увидеть таблицу со списком баз данных и их размером в мегабайтах можно выполнить SQL запрос:
Читать далее «Мониторинг размера MySQL базы или таблицы в Zabbix»Архивы рубрик:Базы данных
Скрипт отправки СМС через Goip4 шлюз
Приведу пример скрипта написанного на PHP, для отправки СМС сообщений через Goip4 шлюз.
Скрипт получает данные из базы SQL запросом и поочередно отправляет СМС на каждый номер, а также заносит запись об отправке в специальную таблицу sms.
Читать далее «Скрипт отправки СМС через Goip4 шлюз»
Решение ошибки 1918 при установке MySQL ODBC Driver
Обнаружил однажды при установке MySQL ODBC Driver 5.3.7 следующую ошибку:
Читать далее «Решение ошибки 1918 при установке MySQL ODBC Driver»Изменение max_connections в MySQL
Стандартно параметр max_connections в MySQL имеет значение 151 и разрешается на одно соединение больше, то есть может быть 152 соединения.
В случае если соединений будет больше, то будет ошибка «too many connections».
На примере использую MySQL 5.5.54.
Решение ошибки в phpMyAdmin «Данная таблица не содержит уникального столбца»
Нужно было однажды изменить некоторые данные в MySQL базе данных, решил воспользоваться phpMyAdmin и столкнулся с сообщением:
Читать далее «Решение ошибки в phpMyAdmin «Данная таблица не содержит уникального столбца»»Решение ошибки «Расширение mysqli|mysql не найдено»
Заметил как-то на одном из новых Ubuntu серверов ошибку при открытии phpMyAdmin — «Расширение mysqli|mysql не найдено».
Читать далее «Решение ошибки «Расширение mysqli|mysql не найдено»»Решение ошибки «Using unique option prefix pass instead of password is deprecated …»
Заметил как-то ошибки приходящие на почту root с темой и текстом:
Cron
/usr/bin/test -x /usr/local/cpanel/scripts/update_db_cache && /usr/local/cpanel/scripts/update_db_cache
Warning: Using unique option prefix pass instead of password is deprecated and will be removed in a future release. Please use the full name instead.
Проблема кроется в файле ~/.my.cnf, то есть /root/.my.cnf в моем случае.
В котором параметр «pass» устарел и должен быть изменен на новый «password».
Например вот так было когда ошибка возникала:
[client] user=root pass=пароль
Изменил на password и ошибка исчезла:
[client] user=root password=пароль
Смотрите также:
Подключение к MySQL из localhost без ввода пароля
Установка и настройка PostgreSQL в Ubuntu
Команда установки в Ubuntu:
sudo apt-get install postgresql postgresql-client postgresql-contrib
Можно установить графический клиент для удобного управления:
sudo apt-get install pgadmin3
или
sudo apt-get install phppgadmin
Для доступа из вне откроем файл конфигурации (Ctrl+X для выхода):
sudo nano /etc/postgresql/9.3/main/postgresql.conf
И раскомментируем строку:
listen_addresses = 'localhost'
В файле pg_hba.conf укажем с каких адресов разрешен доступ:
host all all 192.168.0.1/32 md5
Перезапустим PostgreSQL чтобы изменения в конфигурационных файлах вступили в силу:
sudo service postgresql restart
Укажем пароль для пользователя postgres:
sudo -u postgres psql ALTER USER postgres with encrypted password 'ПАРОЛЬ'; CTRL+Z
Пример тестирования соединения с удаленного компьютера:
psql -h СЕРВЕР -U postgres -W
Если PostgreSQL будет использоваться с Apache2, то установим еще компоненты:
sudo apt-get install apache2 libapache2-mod-php5 php5 php5-common php5-gd php5-pgsql
Настройка MySQL сервера. Описание конфигурационного файла
Перед началом настройки сделаем резервную копию файла конфигурации:
Читать далее «Настройка MySQL сервера. Описание конфигурационного файла»Решение ошибки #1064 — You have an error in your SQL syntax
Заметил однажды при выполнении SQL запроса ошибку следующего содержания:
Читать далее «Решение ошибки #1064 — You have an error in your SQL syntax»