Как обновить mysql windows

Обновлено: 07.07.2024

MySQL – это популярная реляционная система управления базами данных (РСУБД) с открытым исходным кодом, которая широко используется для создания, хранения и извлечения данных приложений. MySQL входит в стек LAMP, который включает в себя другие популярные открытые программы: систему Linux, веб-сервер Apache и язык программирования PHP.

Когда MySQL выпускает новые функции, версия дистрибьютора Linux устаревает, в связи с чем вам может потребоваться установить более свежую версию. Для этой цели разработчики MySQL поддерживают собственный репозиторий.

В этом руководстве вы научитесь устанавливать последнюю версию MySQL. Чтобы сделать это, нам нужно будет добавить репозиторий программного обеспечения MySQL, после чего мы сможем установить саму программу MySQL. Затем мы защитим нашу новую копию программы и убедимся, что MySQL работает и отвечает на команды.

Требования

Для выполнения этого руководства вам понадобится сервер Ubuntu 20.04 с пользователем sudo и настроенным брандмауэром. Инструкции по начальной настройке можно найти в этом руководстве.

1: Добавление репозитория MySQL

Разработчики MySQL предоставляют пакет .deb, который настраивает и устанавливает официальные репозитории MySQL. После настройки репозиториев мы запустим стандартную команду Ubuntu для установки программного обеспечения, apt. Давайте загрузим файл .deb с помощью curl, а затем установим его с помощью команды dpkg.

Сначала откройте эту страницу MySQL в веб-браузере. Найдите кнопку Download в правом углу и нажмите ее, чтобы перейти на следующую страницу. На этой странице вам будет предложено войти в систему или создать учетную запись Oracle в Интернете. Не обращайте на это внимания, найдите ссылку с надписью «No thanks, just start my download» и нажмите на нее правой кнопкой мыши. В появившемся меню выберите Copy Link Address (этот параметр может иметь разные формулировки в зависимости от вашего браузера).

После этого вы сможете скачать файл. На вашем сервере перейдите в изменяемый каталог:

Загрузите файл с помощью curl и замените URL адресом, который вы скопировали со страницы загрузки MySQL:

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

Вы увидите в списке имя вашего файла:

Теперь вы можете использовать dpkg, чтобы начать установку:

sudo dpkg -i mysql-apt-config*

dpkg используется для установки, удаления и проверки пакетов программного обеспечения .deb. Флаг -i запускает установку из указанного файла.

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

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

Добавление репозитория будет завершено. Затем можно обновить кеш пакетов apt, чтобы сделать доступными новые пакеты:

sudo apt update

Приведите все в порядок, удалив скачанный файл с помощью команды rm:

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

sudo dpkg-reconfigure mysql-apt-config

после чего вы сможете выбрать новые параметры, а затем ввести:

sudo apt update

чтобы обновить кэш.

2: Установка новой версии MySQL

После добавления репозитория и обновления кэша пакетов можно использовать стандартную команду apt для установки последней версии пакета MySQL:

sudo apt install mysql-server

Команда apt идентифицирует все доступные пакеты mysql-server и подтвердит, что пакет MySQL является последней версией. Затем она рассчитает зависимости пакетов и предложит вам одобрить установку. Введите y, затем нажмите Enter, чтобы продолжить установку.

На этапе настройки вам будет предложено создать root пароль. Обязательно выберите уникальный и надежный пароль. После того как вы дважды введете пароль и нажмете Enter, вам будет предложено настроить плагин аутентификации. По умолчанию рекомендуется использовать плагин Use Strong Password Encryption, поэтому нажмите Enter, чтобы выбрать его.

Теперь новая версия MySQL установлена и запущена. Вы можете проверить это с помощью systemctl:

systemctl status mysql

Команда вернет такой результат:

Если вы видите Active: active (running), значит, все работает правильно и можно переходить к настройкам безопасности вашей копии.

3: Защита MySQL

MySQL предоставляет специальный инструмент для выполнения нескольких обновлений, связанных с безопасностью. Выполните следующую команду:

Эта команда вызовет предыдущий экран конфигурации и запросит root-пароль MySQL, который вы создали при установке. Введите его и нажмите Enter. Затем нужно будет ответить на серию альтернативных вопросов:

  • Сначала вас спросят, хотите ли вы включить плагин проверки пароля (это плагин, который автоматически внедряет определенные правила установки пароля для ваших пользователей MySQL). Здесь выбор будет зависеть от ваших индивидуальных потребностей в безопасности. Введите y и Enter, чтобы включить его, или просто нажмите Enter, чтобы не включать его. Если вы решите включить его, вам также будет предложено выбрать уровень надежности пароля (от 0 до 2). Выберите число и нажмите Enter, чтобы продолжить.
  • Во-вторых, программа спросит, хотите ли вы изменить пароль root. Поскольку вы создали пароль только что, во время установки, вы можете спокойно пропустить это. Нажмите Enter, чтобы продолжить, не обновляя пароль.
  • На все остальные запросы можно ответить yes. Вам будет предложено удалить анонимного пользователя MySQL, запретить удаленный root логин в систему, удалить тестовую базу данных и перезагрузить таблицы привилегий, чтобы предыдущие изменения вступили в силу. Введите y и нажмите Enter на каждый вопрос.

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

4: Тестирование MySQL

mysqladmin – это клиент командной строки для MySQL. Мы будем использовать его для подключения к серверу и вывода информации о версии и статусе:

mysqladmin -u root -p version

Выходные данные сообщат нам, какая версия сервера MySQL сейчас работает, а также выведет время ее работы и некоторую другую информацию о состоянии программы:

Эти данные показывают, что вы успешно установили и защитили последнюю версию сервера MySQL.

Заключение

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

Этичный хакинг и тестирование на проникновение, информационная безопасность

Сегодня MySQL 8.0 стала версией доступной для скачивания по умолчанию (предыдущей актуальной версией была MySQL 5.7). Т.е. теперь считается, что это готовая для использования в продакшене версия. Решение проблем, возникавших в процессе обновления, заняло у меня несколько часов – очень надеюсь, что эта заметка поможет вам сэкономить время.

Я обновлял MySQL до версии 8.0 в Windows. Но я вполне допускаю, что аналогичные ошибки будут возникать и в Linux.

Мой веб-сервер и СУБД MySQL установлены по этой инструкции. Если вы устанавливали другим способом, то у вам могут быть другие пути к папкам – учитывайте это.

Бэкап всех баз данных MySQL

Перед тем, как выполнить обновление, обязательно сделайте резервные копии! Файлы баз данных MySQL 5 и MySQL 8 не являются совместимыми в полной мере, и при запуске MySQL 8 происходит автоматическое изменение структуры файлов баз данных. Это означает, что если что-то пойдёт не так и вы захотите просто откатиться до MySQL 5, это может оказаться просто невозможным.

Я делаю бэкапы двумя способами:

  • экспорт всех баз данных в файл;
  • резервная копия файлов, в которых хранятся базы данных.

Экспорт всех баз данных можно сделать прямо в phpMyAdmin, для этого перейдите на главную страницу и выберите вкладку «Экспорт».

Рекомендую НЕ ставить галочку «Добавить выражение DROP DATABASE IF EXISTS», поскольку если файл получится большим, то его придётся импортировать в несколько этапов, а если там будет использоваться конструкция DROP DATABASE IF EXISTS, то при каждом начале импорта будут удаляться ранее принятые записи – т.е. будет невозможно довести операцию до конца.

Можно делать резервные копии и с помощью утилиты mysqldump. Особенности использования mysqldump в Windows:

  • не используйте PowerShell, используйте командную строку (в PowerShell не работает перенаправление вывода, обозначаемого символами > и <), для этого в PowerShell выполните команду
  • перейдите в каталог с программой, например, если она размещена в папке C:\Server\bin\mysql5.7\bin\, для этого выполните
  • файл mysqldump можно запускать без указания расширения файла, но указывайте текущую папку, т.е.:
  • не нужно создавать резервные копии следующих баз данных:
  • information_schema
  • mysql
  • performance_schema
  • sys

Второй вариант – это скопировать в безопасное место папку C:\Server\data\DB\data\. Чтобы это сделать, предварительно остановите MySQL следующей командой:

Само собой, нужно регулярно делать резервные копии, не только перед обновлением СУБД,

Решение ошибки «The server requested authentication method unknown to the client [caching_sha2_password]»

Эта ошибка появится не только при обновлении MySQL, но и при установке. Выглядит она примерно так:

Появляется в phpMyAdmin и в любом скрипте, который обращается к базе данных. Проблема заключается в том, что в настоящее время в PHP не реализовано расширение для работы с методом аутентификации caching_sha2.

Чтобы избежать эту ошибку, в конфигурационный файл my.ini добавьте директиву:

Пример рабочего файла, в котором есть все необходимый настройки для успешного запуска СУБД:

Обновление структуры файлов баз данных при переходе на MySQL 8

Даже после этого, в логах начинают появляться ошибки:

Видимо, с этим же связаны ошибки и предупреждения вроде таких:


Зависание MySQL 8 при обращении к некоторым базам данных

Это оказалось главным вызовом, после обновления с MySQL 5.7, в которой всё работало отлично. Зависания происходили и до, и после запуска mysql_upgrade. Достаточно было обратиться к некоторым базам данных, например, попробовать открыть в phpMyAdmin, либо посетить веб-сайт, который её использует.

Не помогало ничего, MySQL 8 зависала наглухо – служба не перезапускалась, помогала только перезагрузка компьютера, причём до первого обращения к проблемной БД.

Если у вас похожая проблема, и вы ещё не сделали резервную копию в виде .sql для импорта, то откатитесь до MySQL 5. В папку C:\Server\data\DB\data\ восстановите из резервной копии файлы старого формата.

После этого экспортируйте все базы данных в файл .sql. Когда этот файл готов, удалите MySQL 5, удалите содержимое C:\Server\data\DB\data\, установите MySQL 8 и инициализируйте её, как это происходит при первой установке:

После этого восстановите из резервной копии (файл .sql) все базы данных.

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

Восстановление баз данных из резервной копии без phpMyAdmin в Windows

Для экспорта баз данных, phpMyAdmin работает хорошо. Но с импортом возникло ряд проблем. Ниже я покажу, как разрешить все эти ошибки, но намного проще и в разы быстрее сделать импорт без phpMyAdmin и других помощников на PHP скриптах.

Для этого откройте командную строку Windows. Нажмите комбинацию WIN + x, затем выберите Windows PowerShell. Чтобы выйти из PowerShell и перейти в командную строку, выполните:

Затем смените текущую папку:

И запустите команду вида:

Например, моя резервная копия содержится в файле localhost.sql, который размещён в папке C:\Users\Alex\Downloads\, тогда команда выглядит так:

При попытке импортировать базы данных с помощью phpMyAdmin, у меня всё время возникала ошибка:


Сохраните и закройте файл.

Если я правильно понимаю код, идёт проверка формата файла и если формат не соответствует указанному в списке, то программа останавливает работу. У меня эта проблема была для sql файла, сжатого в zip архив. Возможно, достаточно было добавить в список форматов zip.

Решение проблемы с ошибкой «import.php: Отсутствующий параметр: import_type»

Затем сразу возникла проблема:

максимальный размер загружаемого на сервер файла. Изначально установлен очень маленький размер – только два мегабайта. Например, при загрузке базы данных в phpMyAdmin, не получится загрузить файл больше 2 мегабайт до тех пор, пока не будет изменён этот пункт настройки. Мой бэкап был в сотни мегабайт – установите это значение больше, чем размер импортируемого файла.

устанавливает максимальное количество данных, которые будут приняты при отправке методом POST. Аналогично – установите размер больше, чем импортируемый файл.

Другие директивы можно не менять, но при желании вы можете предоставить PHP скриптам дополнительные ресурсы:

устанавливает максимальное количество памяти, которое может использовать скрипт

максимальное количество файлов для загрузки за один раз

максимальное время выполнения одного скрипта

устанавливает кодировку (по умолчанию, строка закомментирована)

Чтобы эти изменения вступили в силу, нужно перезапустить веб-сервер.

Заключение

Это не все ошибки phpMyAdmin: после решения указанных выше проблем, phpMyAdmin стал жаловаться, что в моём бэкапе неверный формат команд. В общем, импортируйте базы данных напрямую в MySQL. Если баз данных много и они большие, по сравнению с phpMyAdmin, скорость импорта будет в разы быстрее.

Итак, резюмируем, для обновления с MySQL 5.* до MySQL 8.*:

  • делаем резервную копию баз данных
  • после установки MySQL 8 запускаем программу для обновления формата файлов
  • если появились зависания или другие проблемы в работе, останавливаем СУБД, удаляем файлы баз данных, инициализируем MySQL, чтобы были созданы дефолтные файлы и импортируем базы данных из резервной копии

Если аналогичные проблемы возникнут на Linux, указанные рецепты также должны помочь.

Если вы только собираетесь установить веб-сервер на Windows, то подробная инструкция здесь.

Если вам нужен отличный хостинг, то он здесь. Я хостю там сайты с 2009 года и с каждый годом люблю этого хостера больше и больше! Объективно лучший хостинг по показателям аптайма и скорости работы. Если вы хотите зарегистрировать домен в любой существующей доменной зоне – на выбор сотни тематических доменных зон.

Потрясающая отзывчивая и профессиональная служба поддержки и бесплатный перенос сайтов – вливайтесь в клуб любителей Hostland.

В этой заметке показано обновление MySQL Community Server — свободно распространяемой версии MySQL.

Бесплатно скачать MySQL


Как можно увидеть, вначале идёт большая кнопка для скачивания установщика — причём установщик поддерживает и 32-битную и 64-битные версии.

В разделе Other Downloads (другие загрузки) имеется два варианта:

  • Windows (x86, 64-bit), ZIP Archive
  • Windows (x86, 64-bit), ZIP Archive. Debug Binaries & Test Suite

Нужно скачать именно первый вариант, то есть Windows (x86, 64-bit), ZIP Archive. Второй вариант содержит бинарники отладчика и набор для тестов. Любая из этих версий для 64-битных систем — 32-битного архива для самостоятельной установки нет.

Для скачивания нажимаем кнопку Download. Открывается страница:


На ней нам обещают разные преференции если мы зарегистрируемся или выполним вход, но, на самом деле, для скачивания достаточно просто нажать «No thanks, just start my download».

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

Резервное копирование базы данных

В первую очередь сделайте резервную копию файлов баз данных, поскольку если после обновления вы обнаружите, что вместе с исполнимыми файлами СУБД вы удалили ещё и файлы баз данных, то это будет очень грустно. Это особенно актуально, поскольку в Windows MySQL и MariaDB держат файлы баз данных в своей папке с исполнимыми файлами.

Если у вас базы данных в другой папке, не внутри установочной директории, то вам беспокоиться не о чем. В противном случае начните с создания их резервной копии. Если вы не знаете где они расположены, то обратитесь к статье «Как узнать путь до файлов базы данных MySQL/MariaDB в Linux и Windows».

Далее остановите MySQL/MariaDB, поскольку в противном случае файлы баз данных скопируются некорректно:

Теперь скопируйте папку data в безопасное место.

Как узнать версию MySQL

Кстати, прежде чем начать делать обновление вы можете захотеть проверить, какая версия у вас установлена. Для этого перейдите в папку с исполнимыми файлами (у меня это C:\Server\bin\mysql-8.0\) и выполните там команду для проверки версии:

Обновление MySQL

Приступаем к самому обновлению.

Внимание: при обновлении с MySQL 5 до MySQL 8 требуются дополнительные действия. Смотрите подробности в статье: «Как обновиться с MySQL 5 до MySQL 8».

Подразумевается, что MySQL установлена в папку c:\Server\bin\mysql-8.0 — если у вас другой путь, то используйте последующие инструкции в соответствии с вашими условиями.

Этот раздел перечисляет некоторые из шагов, чтобы взять, обновляя MySQL на Windows.

Раздел анализа 2.11.1, "MySQL Upgrading", для дополнительной информации об обновлении MySQL, который не является определенным для Windows.

Всегда поддерживайте свою текущую установку MySQL прежде, чем выполнить обновление. См. Раздел 7.2, "Методы Резервного копирования базы данных".

Прежде, чем обновить MySQL, остановите сервер. Если сервер устанавливается как сервис, остановите службу со следующей командой от командной строки:

Если Вы не выполняете сервер MySQL как сервис, используйте mysqladmin , чтобы остановить его. Например, прежде, чем обновить от MySQL 5.5 до 5.6, используйте mysqladmin от MySQL 5.5 следующим образом:

Если MySQL root у учетной записи пользователя есть пароль, вызовите mysqladmin с -p опция и предоставление пароль когда запрошено.

Прежде, чем обновить до MySQL 5.6 от версии до 4.1.5, или от версии MySQL, установленного от Zip, архивируют к версии MySQL, установленного с MySQL Installation Wizard, следует сначала вручную удалить предыдущую установку и службу MySQL (если сервер устанавливается как сервис).

Чтобы удалить службу MySQL, используйте следующую команду:

Если Вы не удаляете существующую службу, MySQL Installation Wizard может быть не в состоянии должным образом установить новую службу MySQL.

Если Вы устанавливаете MySQL от архива Zip, извлекаете архив. Можно или перезаписать свою существующую установку MySQL (обычно располагаемый в C:\mysql ), или установка это в различный каталог, такой как C:\mysql5 . Перезапись существующей установки рекомендуется.

Если Вы выполняли MySQL как службу Windows, и необходимо удалить службу ранее в этой процедуре, переустановить службу. (См. Раздел 2.3.5.7, "Запуская MySQL как служба Windows".)

Перезапустите сервер. Например, используйте MySQL NET START , если Вы выполняете MySQL как сервис, или вызываете mysqld непосредственно иначе.

Как Администратор, выполненный mysql_upgrade , чтобы проверить Ваши таблицы, попытка восстановить их в случае необходимости, и обновить Ваши таблицы предоставления, если они изменились так, чтобы можно было использовать в своих интересах любые новые возможности. См. Раздел 4.4.7, " mysql_upgrade — Таблицы MySQL Check и Upgrade".

Мастер установки SQL Server обеспечивает обновление на месте всех компонентов SQL Server до последней версии SQL Serverс помощью единого дерева компонентов.

При обновлении SQL Server предыдущая версия SQL Server будет перезаписана и перестанет существовать на компьютере.

Перед обновлением создайте резервную копию баз данных SQL Server и других объектов, связанных с экземпляром предыдущей версии SQL Server.

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

Предварительные требования

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

Не забудьте, что во время обновления невозможно ни изменять обновляемые компоненты, ни добавлять их. Дополнительные сведения о добавлении компонентов к обновляемому экземпляру SQL Server после завершения обновления см. в статье Добавление компонентов в экземпляр SQL Server (программа установки).

Если вы обновляете Компонент Database Engine, ознакомьтесь со статьей Составление и тестирование плана обновления Database Engine и выполните следующие задачи, подходящие для вашей среды.

Создайте резервные копии всех файлов баз данных SQL Server обновляемых экземпляров, чтобы при необходимости можно было восстановить их.

Выполните в обновляемых базах данных соответствующие команды DBCC, чтобы убедиться в том, что они находятся в согласованном состоянии.

Оцените, сколько места на диске, помимо занимаемого пользовательскими базами данных, понадобится для обновления компонентов SQL Server. Дополнительные сведения о том, сколько места на диске занимают компоненты SQL Server, см. в разделе Требования к оборудованию и программному обеспечению для установки SQL Server.

Убедитесь в том, что существующие системные базы данных SQL Server (master, model, msdb и tempdb) настроены для автоматического увеличения и что для них имеется достаточно места на диске.

Убедитесь в том, что все серверы баз данных имеют регистрационные данные для входа в базу данных master. Это важно для восстановления базы данных, поскольку системные регистрационные данные для входа хранятся в базе данных master.

Отключите все хранимые процедуры, запускаемые при старте системы. Это необходимо, так как процесс обновления будет останавливать и запускать службы в обновляемом экземпляре SQL Server. Хранимые процедуры, запускаемые при старте системы, могут блокировать процесс обновления.

При обновлении экземпляров SQL Server , для которых агент SQL Server обнаружил связи MSX/TSX, обновите целевые серверы перед обновлением главных серверов. Если обновить главные серверы раньше целевых серверов, агент SQL Server не сможет подключиться к главным экземплярам SQL Server.

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

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

Процедура

Обновление SQL Server

Вставьте установочный носитель SQL Server , перейдите в корневую папку и дважды щелкните файл Setup.exe. Чтобы выполнить установку из общего сетевого ресурса, перейдите в его корневой каталог и дважды щелкните файл Setup.exe.

Мастер установки запускает центр установки SQL Server. Чтобы обновить существующий экземпляр SQL Server, щелкните Установка в области навигации слева, затем выберите Обновление с предыдущие версии SQL Server.

На странице «Ключ продукта» выберите вариант, чтобы указать, производится ли обновление до бесплатного выпуска SQL Server, или имеется ключ PID для рабочей версии этого продукта. Дополнительные сведения см. в статьях Выпуски и компоненты SQL Server 2016 и Поддерживаемые обновления версий и выпусков.

На странице «Условия лицензии» просмотрите лицензионное соглашение. Если вы с ним согласны, установите флажок Я принимаю условия лицензионного соглашения и нажмите кнопку Далее. Чтобы помочь в улучшении SQL Server, можно также включить параметр наблюдения за использованием компонентов и отправлять отчеты в Microsoft.

В окне «Глобальные правила» процедура установки автоматически перейдет к окну «Обновления продукта», если ошибок правил нет.

Затем появится страница обновления Microsoft , если не установлен флажок обновления Microsoft в параметрах «Панели управления\Все элементы панели управления\Обновление Windows\Изменения». Установка флажка на странице обновления Microsoft изменит параметры компьютера так, чтобы применялись последние обновления при просмотре в центре обновления Windows.

На странице «Обновление продукта» приведены последние обновления продукта SQL Server . Если устанавливать обновления не требуется, снимите флажок Включить обновления продукта SQL Server . Если обновлений продукта не обнаружено, программа установки SQL Server не выводит на экран эту страницу и сразу переходит на страницу Установка файлов .

На странице «Установка установочных файлов» программа установки отображает индикаторы хода загрузки, извлечения и установки установочных файлов. При обнаружении обновления программы установки SQL Server оно также будет установлено, если указано, что его следует использовать.

В окне «Обновление правил» процедура установки автоматически перейдет к окну «Выбор экземпляра», если ошибок правил нет.

На странице «Выбор экземпляра» укажите экземпляр SQL Server , который необходимо обновить. Чтобы обновить общие компоненты и средства управления, выберите Обновить только общие компоненты.

На странице «Выбор компонентов» автоматически выделяются обновляемые компоненты. После выбора компонента описание его группы отображается в правой панели окна.

Требования для выбранных компонентов показаны на правой панели. SQL Server установит обязательный компонент, который еще не был установлен, в шаге установки, описанном ниже в данной процедуре.

Если было решено обновить общие компоненты путем выбора <Upgrade shared features only> на странице Выбор экземпляра, все общие компоненты будут выбраны заранее на странице выбора компонентов. Все общие компоненты обновляются одновременно.

На странице «Конфигурация экземпляра» укажите идентификатор экземпляра SQL Server.

Идентификатор экземпляра — по умолчанию в качестве идентификатора экземпляра используется его имя. Предназначен для идентификации каталогов установки и разделов реестра для данного экземпляра SQL Server. Действует как для экземпляров по умолчанию, так и для именованных экземпляров. Для экземпляра по умолчанию именем и идентификатором экземпляра является «MSSQLSERVER». Чтобы задать идентификатор экземпляра, отличный от заданного по умолчанию, введите значение в поле Идентификатор экземпляра .

Все обновления SQL Server (в том числе и пакеты обновления) применяются к каждому из компонентов экземпляра SQL Server.

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

Набор операций, оставшихся в этой статье, зависит от того, какие компоненты были выбраны для установки. В зависимости от сделанного выбора могут отображаться не все страницы.

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

Сведения для проверки подлинности и имена входа будут перенесены из предыдущего экземпляра SQL Server. Можно назначить одну учетную запись входа всем службам SQL Server или настроить учетные записи служб индивидуально. Можно также указать, будут службы запускаться автоматически или вручную либо будут отключены. Microsoft рекомендует настраивать учетные записи служб индивидуально, предоставляя каждой из служб SQL Server минимальные разрешения, необходимые для выполнения ее задач. Дополнительные сведения см. в статье Настройка учетных записей службы Windows и разрешений.

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

Примечание по безопасности Не используйте пустые пароли. Выбирайте надежные пароли.

После ввода данных входа для служб SQL Server нажмите кнопку Далее.

На странице «Параметры обновления полнотекстового поиска» укажите параметры обновления для обновляемых баз данных. Дополнительные сведения см. в разделе Параметры обновления полнотекстового поиска.

Если все правила удовлетворены, окно «Правила компонентов» автоматически сменится следующим.

На странице готовности к обновлению отображается представление параметров установки в виде дерева, заданных в программе установки. Чтобы продолжить, нажмите кнопку Установить. SQL Server Программа установки вначале устанавливает требуемые компоненты для выбранных средств, затем устанавливает сами средства.

Во время установки на странице выполнения установки отображается состояние установки, позволяющее наблюдать за ее ходом.

После установки на странице Завершение будет приведена ссылка на файл сводного журнала установки и даны другие важные примечания. Чтобы завершить процесс установки SQL Server , нажмите кнопку Готово.

Next Steps

После обновления до SQL Serverвыполните следующие задачи.

Обновление статистики — чтобы оптимизировать производительность запросов, рекомендуется обновить статистику для всех обновленных баз данных. Вызовите хранимую процедуру sp_updatestats, чтобы обновить статистику в пользовательских таблицах баз данных SQL Server.

Настройка новой установки SQL Server — чтобы уменьшить уязвимую контактную зону системы, SQL Server по выбору устанавливает и активирует ключевые службы и функции. Дополнительные сведения о настройке контактной зоны см. в файле Readme для данной версии.

Читайте также: