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:
- HSQL digunakan liferay untuk memudahkan pengguna baru agar cepat merasakan environtment yang ditawarkan liferay
- Sulit untuk di maintain jika basis data kita terjadi perubahan secara berkala
- Di lingkungan kita tidak banyak yg mengenal HSQL
- 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&characterEncoding=UTF-8&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