Архив рубрики: Databases

A NoSQL database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases.
A relational database management system is a database management system based on the relational model of data.

MSSQL: T-SQL — копирование базы

6 сентября 2016
 

 Задача — скопировать SQL базу с одного Microsoft SQL сервера — на другой. Используем tsql клиент под Linux. Подключаемся: $ TDSVER=7.1 tsql -S NewSQLServer.database.windows.net -U username -P p@ssw0rd

MSSQL: T-SQL — комментарии

5 сентября 2016
 

 Краткая заметка. В T-SQL есть два варианта добавления коментариев — однострочные, и многострочные. Однострочные комментарии начинаются с двух тире и заканчиваются новой строкой. Такой комментарий можно добавлять в любом месте кода, например — в конце строки с кодом. В таком случае всё, что указано до «—» будет выполнено как T-SQL запрос, а остальная часть строки —… Читать далее »

Azure: Blob Storage и SQL — восстановление базы данных из bacpac-файла

30 августа 2016
 

 Експорт описан тут>>>, а в посте ниже — выполним импорт из .bacpac в Azure SQL. Сначала нам прислали файлы в *.bac — пришлось просить пересохранить в *.bacpac, т.к. устанавливать локальный MS SQL сервер для того, что бы восстановить из BAC и сохранить в BACPAC, который «понимает» SQL Azure — желания мало. Находим файлы бекапов.

MSSQL: подключение из консоли Linux

13 июля 2016
 

 Для доступа к серверу MSSQL из консоли Linux — можно использовать утилиту tsql из набора FreeTDS. Устанавливаем FreeTDS: $ sudo apt-get install freetds-bin Пробуем подключиться: $ tsql -S platformnew.database.windows.net -U username Password: locale is «LC_CTYPE=en_US.UTF-8;LC_NUMERIC=uk_UA.UTF-8;LC_TIME=uk_UA.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=uk_UA.UTF-8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=uk_UA.UTF-8;LC_NAME=uk_UA.UTF-8;LC_ADDRESS=uk_UA.UTF-8;LC_TELEPHONE=uk_UA.UTF-8;LC_MEASUREMENT=uk_UA.UTF-8;LC_IDENTIFICATION=uk_UA.UTF-8» locale charset is «UTF-8» using default charset «UTF-8» Error 20004 (severity 9): Read from the server failed OS error 104, «Connection… Читать далее »

WordPress: сбросить пароль администратора

3 июня 2016
 

 Находим таблицу пользователей: mysql> show tables; … | wp_users | +——————————-+ Находим пользователей: mysql> SELECT ID, user_login, user_pass FROM wp_users; +—-+—————+————————————+ | ID | user_login | user_pass | +—-+—————+————————————+ | 1 | wpadmin | $P$Bs3***fNA. | … | 17 | test | $P$Bed***7w0 | | 18 | testtest | $P$Bjp***Xt/ | +—-+—————+————————————+ Администратор как правило… Читать далее »

MySQL/MariaDB: сменить пароль пользователя

27 апреля 2016
 

 В случае проблем вида: $ mysql -u jira -p Enter password: ERROR 1045 (28000): Access denied for user ‘jira’@’localhost’ (using password: YES) Можно сбросить пароль пользователя. Для этого — подключаемся под root: $ mysql -u root -p

AWS: CloudFormation

11 марта 2016
 

 AWS CloudFormation предоставляет разработчикам и системным администраторам простой способ создания и управления наборам ресурсов AWS. Для CloudFormation можно использовать наборы готовых шаблонов, создать свои вручную или с помощью визуализации в CloudFormation Designer, либо использовать утилиты типа CloudFormer для создания шаблона из уже готовой инфрастуктуры. Вам так же не придется беспокоится по поводу порядка выполнения создания сервисов AWS или… Читать далее »

MySQL/MariaDB: репликация — fatal error 1236

1 марта 2016
 

 Имеется два MySQL сервера, с master-master репликацией. В логах появились записи с ошибкой fatal error 1236: 160226 10:15:40 [Note] Slave SQL thread initialized, starting replication in log ‘mysql-bin.000210’ at position 107, relay log ‘/var/log/mysql/relay.000628’ position: 4 160226 10:15:40 [Note] Slave I/O thread: connected to master ‘[email protected]:3306’,replication started in log ‘mysql-bin.000210’ at position 107 160226 10:15:40 [ERROR]… Читать далее »

Debian: установка LEMP — NGINX + PHP-FPM + MariaDB

15 февраля 2016
 

 Краткий HowTo по ручной установке NGINX + PHP-FPM + MariaDB на Debian 8. Система: # lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 8.1 (jessie) Release: 8.1 Codename: jessie Обновляем список пакетов: [simterm] # apt-get update [/simterm] Установка NGINX