OpenStack Error – Index column size too large. The maximum c
|
文章原地址 https://techglimpse.com/openstack-db-sync-error-mysql-character-set-solution/
执行 # su -s /bin/sh -c "keystone-manage db_sync" keystone 时出现错误:CRITICAL keystone [-] DBError: (pymysql.err.InternalError) (1071,u'Specified key was too long; max key length is 767 bytes') [SQL: u'nCREATE TABLE migrate_version (ntrepository_id VARCHAR(250) NOT NULL,ntrepository_path TEXT,ntversion INTEGER,ntPRIMARY KEY (repository_id)n)nn']
Overall,you need to perform below steps:
1.将/etc/mysql/mariadb.conf.d目录下的所有.cnf文件中出现uft8mb4的地方都修改成uft8 2.重启数据库 service mysql restart 3.进入数据库把建立的keystone数据库删除 4.重新建立keystone数据库 5.输入su -s /bin/sh -c "keystone-manage db_sync" keystone 应该就可以运行了,不行的话实时Fix2.
同时推荐文章http://blog.csdn.net/zhujie_hades/article/details/52104116 (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Caffe - Ubuntu 安装及问题解决
- Ubuntu上安装SSH
- Ubuntu 17.04 – Genymotion:模拟器空白屏幕和Virtualbox:
- ubuntu系统下matplotlib中文乱码问题的解决方法
- Ubuntu16.04.1 安装Nginx
- Ubuntu 16.04 解决RTL8111/8168/8411网卡有线连接网速慢的问
- Pydoop在AWS的Ubuntu上Segmentation fault 错误处理
- 来自Ubuntu 14.04的Cisco SSH密钥交换失败(客户端DH密钥范围
- ubuntu查看占用某端口的程序并关闭
- Ubuntu Could not get lock /var/lib/apt/lists/lock - ope
