Archive for the ‘Бази данних’ Category
ERROR 1577 (HY000): Cannot proceed because system tables used by Event Scheduler were found damaged at server start
#mysql_upgrade -u [username] -p
#mysqlcheck -u [username] -p --all-databases --check-upgrade --auto-repair
#systemctl restart mysqld
mysql> show events;
Empty set (0.00 sec)
Install MongoDB + PHP
#vi /etc/yum.repos.d/mongodb-org-3.4.repo
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
#yum install -y mongodb-org
#yum install php-fpm php-gd php-json php-mbstring php-mysqlnd php-xml php-xmlrpc php-opcache \
php-imagick php-posix php-devel php-pecl-mongo php-pecl-mongodb –enablerepo=remi
#find / -name php.ini -type f -exec sh -c “echo extension=mongo.so >> {}” \;
Копіювання данних postgres
Деколи потрібно зробити фінт вухами.
Відновити частину данних залежно від якихось умов…. з резервної бази.
Наприклад наша база
/var/db/pgsql/data
бєкапну копію кладем
/var/db/pgsql/data2
# echo "postgresql_data=\"/var/db/pgsql/data2/\"" >> /etc/rc.conf
# /usr/local/etc/rc.d/postgresql.sh restart
#psql -h localhost -U pgsql
Робимо тимчасову таблицю згідно нашої умови.
(more…)
Postgres перші кроки.
#pkg_add -r postgresql82-server
Add to /etc/login.conf’
postgres:\
:lang=en_US.UTF-8:\
:setenv=LC_COLLATE=C:\
:tc=default:
#cap_mkdb /etc/login.conf
Then add ‘postgresql_class=”postgres”‘ to /etc/rc.conf.
(more…)