Иногда таблицы MySQL могут быть повреждены, что означает, что произошла ошибка и данные, содержащиеся в них, не читаются. Попытки чтения из поврежденной таблицы обычно приводят к сбою сервера.

Некоторые распространенные причины поврежденных таблиц:

Сервер MySQL останавливается в середине записи.
Внешняя программа изменяет таблицу, которая одновременно изменяется сервером.
Машина неожиданно выключилась.
Аппаратное обеспечение компьютера выходит из строя.
Где-то в программном коде MySQL есть программная ошибка.
Если вы подозреваете, что одна из ваших таблиц была повреждена, вы должны сделать резервную копию вашего каталога данных, прежде чем устранять неполадки или пытаться исправить таблицу. Это поможет минимизировать риск потери данных.
Самая распространенная причина сбоев в MySQL заключается в том, что он остановился или не запустился из-за недостатка памяти. Чтобы проверить это, вам нужно будет просмотреть журнал ошибок MySQL после сбоя.

Многие веб-сайты и приложения запускаются с веб-сервера и базы данных, размещенных на одном компьютере. Однако со временем такая установка может стать громоздкой и сложной для масштабирования. Распространенным решением является разделение этих функций путем настройки удаленной базы данных, что позволяет серверу и базе данных расти в своем темпе на своих машинах.
Иногда у пользователей возникают проблемы, когда они начинают выдавать запросы на свои данные. В некоторых системах баз данных, включая MySQL, операторы запроса в должны заканчиваться точкой с запятой (;) для завершения запроса, как в следующем примере:

SHOW * FROM table_name;

Если вам не удастся добавить точку с запятой в конце запроса, запрос будет продолжаться с новой строки, пока вы не завершите запрос, введя точку с запятой и нажав ENTER.
Часто первопричину замедлений, сбоев или другого непредвиденного поведения в MySQL можно определить, проанализировав его журналы ошибок. В системах Ubuntu расположение по умолчанию для MySQL - это /var/log/mysql/error.log. 
Unison - это инструмент синхронизации файлов с открытым исходным кодом. Он очень эффективен при резервном копировании больших массивов данных, в которых было добавлено или обновлено всего несколько файлов. Такая ситуация возникает, например, на корпоративном файловом сервере Samba или почтовом сервере.

Большинство файлов на этих серверах останутся прежними, в то время как небольшое количество будет добавляться или изменяться каждый день. Unison может обнаруживать и создавать резервные копии этих новых файлов очень быстро, даже когда существуют миллионы файлов и терабайт данных. В таких ситуациях традиционные инструменты, такие как, например, rsync могут выполнять больше времени для выполнения той же операции резервного копирования.

В этом руководстве вы будете устанавливать и настраивать Unison на паре серверов и использовать его для резервного копирования каталога. Вы также сконфигурируете Unison для использования SSH в качестве протокола защищенной связи и создадите задание cron для периодического запуска Unison.
Примечание. Это руководство будет работать для экземпляров Windows 2012 R2, Windows 2016 и Windows 2019.

На серверах Windows по умолчанию не включена служба «Аудио Windows».

Во-первых, RDP в ваш экземпляр Windows.

Затем откройте окно «Выполнить», нажав WIN + R и введите следующее:
Когда вы впервые создаете новый сервер Ubuntu 18.04, есть несколько шагов по настройке, которые вы должны предпринять на ранних этапах базовой установки. Это повысит безопасность и удобство использования вашего сервера и даст вам прочную основу для последующих действий.
Строка представляет собой последовательность из одного или нескольких символов (буквы, цифры, символы), которые могут быть либо постоянной или переменной. Строки, составленные из Unicode, представляют собой неизменяемые последовательности, то есть они неизменны.

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

В этом уроке по Go будет рассказано, как создавать и печатать строки, как объединять и реплицировать строки и как хранить строки в переменных.