Skip to content

Изменение пароля учетной записи внешней базы данных

1. Обзор

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

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

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

2. Модификация методологии

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

2.1 Метод 1: Миграция не требуется

Примечание: По умолчанию эта программа действует только для самостоятельных проектов.

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

После успешной модификации скопируйте файл db.properties на узлы, которые не были изменены, а затем выключите кластер на всех узлах и запустите его снова.

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

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

1) Запустите проект, администратор войдет в систему принятия решений о данных, щелкнет "Management System>System Management>General>External Database>Configured", как показано на следующем рисунке:

2) Убедитесь, что страница "Конфигурация внешней базы данных" открыта.

3) На этом этапе вы можете изменить имя пользователя и пароль базы данных.

4) На странице "External Database Configuration" введите новое имя пользователя и пароль, не отмечайте "Migrate data to the database you want to enable", нажмите "Enable new database", после чего она будет успешно включена.

2.1 Методология II: Временное переселение

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

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

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

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

Тип базы данныхМетодология миграции
MySQL5RDS MySQLНастройка внешней базы данных MySQL5
MySQL8Настройка внешней базы данных MySQL8
SQL ServerНастройка внешней базы данных SQL Server
OracleНастройка внешней базы данных Oracle
DB2Настройка внешней базы данных DB2
PostgreSQLНастройка внешней базы данных PostgreSQL

3) На этом этапе вы можете изменить имя пользователя и пароль исходной внешней базы данных.

4) После завершения модификации снова выполните шаг 2, чтобы перенести внешнюю базу данных обратно в исходную. При миграции необходимо отметить пункт "Мигрировать данные в базу данных, которая будет включена".

3. Решения

Если вы не выполнили требования главы 2, пароль учетной записи внешней базы данных был изменен.

При запуске проекта происходит сбой и автоматический переход на страницу мастера развертывания сервера с сообщением "Database connection exception, external database connection failed", как показано на следующем рисунке:

В этой главе мы вкратце расскажем о том, как решить эту ситуацию.

3.1 Метод 1: Возврат пароля учетной записи

1) Обратитесь к администратору базы данных, чтобы откатить пароль учетной записи для внешней базы данных.

2) После нормального запуска проекта измените пароль учетной записи внешней базы данных в соответствии с методикой, описанной в главе II.

3.2 Метод 2: Мастер развертывания сервера

На странице мастера развертывания сервера измените конфигурацию информации о внешней базе данных.