安装OpenStack ValueError: Tables "migrate_version" have non utf8 co

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装OpenStack ValueError: Tables "migrate_version" have non utf8 co相关的知识,希望对你有一定的参考价值。

安装OpenStack ValueError: Tables "migrate_version" have non utf8 collation, please make sure all tables are CHARSET=utf8 在Openstack中,安装 Glance 镜像组件时,初始化

# glance-manage db_sync

……

ValueError: Tables "migrate_version" have non utf8 collation, please make sure all tables are CHARSET=utf8

初始化失败

 

然后登陆mysql数据库查看此表,

mysql> use glance;

 Database changed    

mysql> show tables;

+------------------+    
| Tables_in_glance |    
+------------------+    
| migrate_version  |    
+------------------+    
1 row in set (0.00 sec)

 

然后根据报错信息设置 migrate_version  表的字符集为 utf8

mysql> alter table migrate_version convert to character set ‘utf8‘;   
Query OK, 1 row affected (0.02 sec)    
Records: 1  Duplicates: 0  Warnings: 0

 

接着再继续初始化

# glance-manage db_sync

问题完美解决



本文出自 “愿与您分享” 博客,请务必保留此出处http://pengjc.blog.51cto.com/9255463/1866298

以上是关于安装OpenStack ValueError: Tables "migrate_version" have non utf8 co的主要内容,如果未能解决你的问题,请参考以下文章

五分钟学会企业的OpenStack(T版)——简介及安装方式

OpenStack 运维 - 环境部署 | 报错排查 [T版]

传统公司部署OpenStack(t版)简易介绍——Keystone组件部署

传统公司OpenStack(t版)—Dashboard

openstack篇 openstack原生环境配置(t版)

openstack篇 openstack原生环境配置(t版)