IBM Bluemix 问题-MySQL

IBM Bluemix 问题-MySQL
         入门了IBM Bluemix 之后,发现我连程序猴子都当不上了。在Adam家看见的那只兔子智商不高,以后还是叫自己程序兔子吧。
                                                                                                                                                                   ————程序兔子

        
       
 IBM Bluemix 是来自IBM的云产品,一个基于Cloud Foundry开源项目的PaaS产品,能够提供易于集成到云应用程序中的企级平台。IBM Bluemix云提供了大量的服务,这使得程序猿们可以更方便快捷的开发应用。
  最近推了一个大学生创新创业服务平台demo到IBM Bluemix上(demo太渣,就不放上连接了),也算好好的体验了一下Bluemix。关于在线开发,推送本地代码(可通过cf、eclipse、git三种途径)网上已经有相当多的大神写了教程,这里不再赘述。作为还有一年就要过期的水货数据库系统工程师,在这里来讨论下Bluemix上碰到的关于MySQL的问题(对于我这样的免费体验用户)。

1、MySQL服务选择指东
  目前免费用户能使用的Mysql服务有两个,ClearDB MySQL Database 以及 MySQL。
  ClearDB MySQL Database是建立在Windows Azure云上的MySQL数据库服务,免费套餐只有一个。优点是创建服务后,可以通过本地MySQL workbench,mysql连接数据库并进行操作,非常方便。缺点是免费套餐最大连接数为4,存储空间为5Mb,而且跨云平台的数据库连接会比较慢。
  图片
  MySQL5.5,IBM Bluemix提供的MySQL服务,免费套餐共有3种,最大连接数10。优点是连接速度相对比较快,存储空间大,连接数多。缺点是占用服务器存储空间,而且IBM不提供用户数据库管理,需要用外部app连接数据库进行操作,比较麻烦(推荐使用phpMyAdmin )。
   
2、数据库连接
  选择数据库服务并绑定到应用程序后,在应用程序下的环境变量里自动显示连接信息。
 图片

 
3、目前发现的注意事项:
   配置数据库,迁移数据库到Bluemix上时需要注意下数据库系统变量的配置。
   数据库字符集:
show VARIABLES like '%char%'
   图片 

   相关字符集网上有详细说明,这里不再赘述

   数据库是否区分表名大小写show Variables like '%table_names'
   ClearDB 以及Windows的MySQL默认数据库不区分表名大小写,Bluemix MySQL默认区分表名大小写。不注意很可能就会报错。

  暂时就发现这么多问题,以后再继续更新,做只兔子不容易,大神们轻拍~ 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值