首先,数据库是正常的。
执行Ambari-DDL-MySQL-CREATE.sql该脚本出现错误,可能是数据库ambari不存在所导致、或者用户ambari不存在所导致,或者编码导致,或者其它错误,这是我的推断。 之后我一个一个去排除,都不是这些问题,然后我把脚本里面的sql代码考出来运行就成功了。 原因是:源码里面没写好选择数据库的代码。。。。。 确实,经过验证,如果把源码直接复制出来贴上去的话他会说没有选择数据库,所以我用的是数据库可视化管理工具执行的,直接选择了数据库。