sprg night

Portal Project

Migrasi Liferay dari HSQL(Hypersonic Structured Query Language) ke MySQL

by arkumik on Dec.03, 2008, under Portal Project

Ini adalah tutorial dasar cara memindahkan rujukan basis data bundelan liferay dari basis data default HSQL(Hypersonic Structured Query Language) ke MySQL.

Adapun alasan utama basis data proyek portal pindah dari HSQL ke MySQL adalah sebagai berikut:

  1. HSQL digunakan liferay untuk memudahkan pengguna baru agar cepat merasakan environtment yang ditawarkan liferay
  2. Sulit untuk di maintain jika basis data kita terjadi perubahan secara berkala
  3. Di lingkungan kita tidak banyak yg mengenal HSQL
  4. Sebagian besar anggota tim mengenal MySQL

Dan masih banyak alasan yang lain, namun alasan empat di atas sudah cukup mewakili alasan untuk pindah dari HSQL ke MySQL, tanpa menunggu lebih lama lagi silahkan ikuti tutorial di bawah ini:

  • Download Liferay portal bundle di liferay.com
  • Extract lifery portal bundle
  • Buat database di MySQL dgn cara:
    create database liferay;
    create database liferay;
    grant all on liferay.* to 'liferay'@'localhost' identified by 'liferay' with grant option;
    grant all on liferay.* to 'liferay'@'localhost.localdomain' identified by 'liferay' with grant option;
  • Konfigur TOMCAT_DIR/conf/Catalina/localhost/ROOT.xml Menjadi:

<!-- Hypersonic -->

<!--<Resource
name="jdbc/LiferayPool"
auth="Container"
type="javax.sql.DataSource"
driverClassName="org.hsqldb.jdbcDriver"
url="jdbc:hsqldb:lportal"
username="sa"
password=""
maxActive="20"
/>-->

<!-- MySQL -->

<Resource
name="jdbc/LiferayPool"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/liferay?useUnicode=true&amp;characterEncoding=UTF-8&amp;useFastDateParsing=false"
username="username database MySQL"
password="password database MySQL"
maxActive="20"
/>

  • TOMCAT_DIR/bin>Startup.bat run (Windows)
  • TOMCAT_DIR/bin>run Startup.sh (X)
  • Ketik nama host-nya di browser (misalnya: localhost:8080) ENTER

1 Comment :, , , , , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...