2015-01-12 3 views
0

У меня есть Liferay 6.2. Он имеет некоторые данные в hsql. Мне нужно импортировать эти данные в базу данных mysql. Как импортировать все данные из hsql в mySQL.liferay migrate данные от hsql to mysql

Я имею следующие файлы в папке данных/HSQL lportal.lck (LCK файлов) lportal (похоже, база данных дампа) lportal.properties lportal.script

Есть ли способ импортировать БД используя некоторый скрипт или изменяя некоторые файлы конфигурации.

ответ

2

Один из способов вы можете попробовать использовать миграцию данных инструмента Liferay обеспечивает, проверьте Liferay User-guide и выберите Data-миграцию секцию, некоторая соответствующая ее часть приводится ниже:

Первый раздел позволяет вам скопируйте всю вашу базу данных Liferay из текущей базы данных, в которой она выполняется, в базу данных, указанную в этом наборе полей. Вам нужно будет ввести имя класса драйвера (и драйвер должен находиться в пути класса Liferay), URL-адрес JDBC базы данных, на которую вы будете копировать свои данные, и учетные данные пользователя, имеющего доступ к этой базе данных. После ввода всей этой информации нажмите «Выполнить», чтобы скопировать данные.

Перейти к Панель управленияАдминистрирование серверамиграции данных TabEnter the jdbc property of the mysql databaseExecute

После этого остановленного сервер и обновить portal-ext.properties, чтобы указать на новый MySQL базы данных и перезагрузить сервер. Готово!