之前做J2EE使用的都是Oracle,Oracle的初始化脚本都是
1.  创建表空间。(创建数据文件)
2.  创建用户,并赋权。(为用户分配表空间和临时表空间)
3.  创建表、视图、索引等逻辑结构。
4.  导入初始化数据
...那么mysql应用到JE22项目中,这个初始化脚本应该怎么做? 之前我就直接创建表啥的,感觉不太规范,想做的规范一点。多谢!!!!!!!!

解决方案 »

  1.   

    MYSQL非常简单,没那么复杂,也没什么表空间的特殊处理。create database xxxx; 创建数据库。
    grant all on dbxxx.* to ...
      

  2.   


    嗯?  mysql不要创建表空间 不要创建用户吗?
      

  3.   

    不需要创建表空间。因为默认情况下是所有数据库的所有innodb表都会放在一个表空间中。用户当然需要创建 create user 或者 grant 语句都可以创建用户。建议亲自参考一下MYSQL的官方免费手册。MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html