SaltStack常用组件使用 SaltStack配置文件说明 轻量级DNS、DHCP服务软件DNSMASQ 千万级PV(日)的移动应用架构如何实现 高效运维最佳实践-运维自动化之殇 Ubuntu 14.04 Linux如何配置静态IP地址和DNS服务器 ELK 常见错误与解决办法 Elasticsearch 集群配置管理常用操作 常用数字证书格式相互转换-OpenSSL/Keytool/Jks2pfx ELK 综合日志归档分析系统(2)-Logstash安装配置 Elasticsearch之Shield认证与权限管理 ELK 综合日志归档分析系统(1)-Elasticsearch-Redis安装配置 Redmine 3.2 安装配置指南 CentOS6 大型web系统数据缓存设计 Redis 集群方案 Linux 内核TCP优化详解 SaltStack初始化安装配置 OpenLDAP常用操作 OpenLDAP统一身份认证 [CentOS6/7] 构建Linux Skype Message消息推送API服务(Zabbix集成告警) Tomcat 生产服务器性能优化 Zabbix结合iptables监控网络流量 Linux操作系统环境配置与优先级问题 深入 NGINX: 我们如何设计性能和扩展 Windows SQL Server 性能计数器详细说明 Windows性能计数器说明 Ubuntu安装openntpd报错:Starting openntpd: /etc/openntpd/ntpd.conf: Permission denied locale: Cannot set LC_ALL to default locale: No such file or directory OpenSSL拆解p12证书公约和私钥 Linux sar 统计系统性能(网卡、内存和交换空间、CPU资源等) Linux Shell /dev/null 2>&1 含义 Windows 2003操作系统网络不通 构建私有yum安装源镜像站点(openstack) CentOS6/RedHat6新增网卡识别问题 Ubuntu 14.04 Server优化与使用问题解决 Redhat/CentOS6系统使用ntfs-3g挂载NTFS分区 Linux GPT挂载超过2TB磁盘 Linux系统性能优化、测试和监控工具梳理 修复WIN2003远程桌面服务无法访问 解决CentOS“Zabbix discoverer processes 75% busy”的问题 REHL/CentOS安装phpMyadmin

Cloudstack4.4管理节点初始化数据库报错:ERROR 1046 (3D000) at line 285: No database selected

2015年02月07日

安装管理节点,初始化数据库配置时报错,经过查询是已修复的BUG,可通过修改初始化数据库脚本,在表名前加上数据库名`cloud`即可修复。

vim /usr/share/cloudstack-management/setup/create-schema-premium.sql

分别修改病添加 `cloud`.

line 299

`cloud`.`netapp_pool` (`id`) ON DELETE CASCADE

line318

`cloud`.`netapp_volume` (`id`)

原文链接:https://github.com/apache/cloudstack/commit/c368d3b6eeb41efe508bb0d3e0abe3a4ca5bb8e2

root@csm:~/CloudStack# cloudstack-setup-databases cloud:cloud@localhost –deploy-as=root:root

Mysql user name:cloud [ OK ]

Mysql user password:** [ OK ]

Mysql server ip:localhost [ OK ]

Mysql server port:3306 [ OK ]

Mysql root user name:root [ OK ]

Mysql root user password:** [ OK ]

Checking Cloud database files … [ OK ]

Checking local machine hostname … [ OK ]

Checking SELinux setup … [ OK ]

Detected local IP address as 192.168.122.49, will use as cluster management server node IP[ OK ]

Preparing /etc/cloudstack/management/db.properties [ OK ]

Applying /usr/share/cloudstack-management/setup/create-database.sql [ OK ]

Applying /usr/share/cloudstack-management/setup/create-schema.sql [ OK ]

Applying /usr/share/cloudstack-management/setup/create-database-premium.sql [ OK ]

Applying /usr/share/cloudstack-management/setup/create-schema-premium.sql

We apologize for below error:

***********************

Encountering an error when executing mysql script

———————————————————————-

table:

/usr/share/cloudstack-management/setup/create-schema-premium.sql

Error:

ERROR 1046 (3D000) at line 285: No database selected

Sql parameters:

{‘passwd’: ‘root’, ‘host’: ‘localhost’, ‘user’: ‘root’, ‘port’: 3306}

———————————————————————-

***********************

Please run:

cloud-setup-database -h

for full help

转载请注明:自动化运维 » Cloudstack4.4管理节点初始化数据库报错:ERROR 1046 (3D000) at line 285: No database selected