1 mysql数据库的安装:mysql安装2 创建新数据库:
create database racetrack_dev(数据库名) default character set utf8 collate utf8_unicode_ci;
grant all on racetrack_dev.* to grails@localhost identified by 'server';
把racetrack_dev 数据库中所有对象的所有权限(如创建表、删除表、更改表等)都赋予了一个名叫grails 的用户。这个用户只能从本机(localhost)登录——在数据库和Grails 不在一台机器上的时候,你可以把localhost 改为一个IP 地址或另一个主机名。该用户的密码是server。
3 用你新创建的凭证重新登录MySQL运行-cmd
mysql --user=grails -p --database=racetrack_dev
4 把MySQL 驱动器复制到grails-app/lib 目录
5 把grails-app/conf/DataSource.groovy 调整为你的新设置
dataSource {
pooled = true
driverClassName = "com.mysql.jdbc.Driver"
username = "grails"
password = "server"
}
hibernate {
cache.use_second_level_cache = true
cache.use_query_cache = true
cache.provider_class =
'com.opensymphony.oscache.hibernate.OSCacheProvider'
}
// environment specific settings
environments {
development {
dataSource {
// one of 'create', 'create-drop','update'
dbCreate = "create-drop"
// NOTE: the JDBC connection string should be
// all on the same line.
url = "jdbc:mysql://localhost:3306/racetrack_dev?
autoreconnect=true"
}
}
test {
dataSource {
dbCreate = "update"
url = "jdbc:mysql://localhost:3306/racetrack_dev?
autoreconnect=true"
}
}
production {
dataSource {
dbCreate = "update"
url = "jdbc:mysql://localhost:3306/racetrack_dev?
autoreconnect=true"
}
}
}
6 查看数据库中的表:
Mysql> show tables;
查看数据表详情:
mysql> desc registration;