OpenStack安装keyston 错误BError: (pymysql.err.InternalError) (1071, u‘Specified key was too long; max key length is 767 bytes‘) [SQL: u‘\nCREATE TABLE migrate_ver
折腾了两天的错误,BError: (pymysql.err.InternalError) (1071, u‘Specified key was too long; max key length is 767 bytes‘) [SQL: u‘\nCREATE TABLE migrate_ver
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters [-] DBAPIError exception wrapped from (pymysql.err.InternalError) (1071, u'Specified key was too long; max key length is 767 bytes') [SQL: u'\nCREATE TABLE migrate_version (\n\trepository_id VARCHAR(250) NOT NULL, \n\trepository_path TEXT, \n\tversion INTEGER, \n\tPRIMARY KEY (repository_id)\n)\n\n']
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters Traceback (most recent call last):
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1139, in _execute_context
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters context)
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 450, in do_execute
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters cursor.execute(statement, parameters)
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib/python2.7/dist-packages/pymysql/cursors.py", line 166, in execute
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters result = self._query(query)
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib/python2.7/dist-packages/pymysql/cursors.py", line 322, in _query
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters conn.query(q)
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 835, in query
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters self._affected_rows = self._read_query_result(unbuffered=unbuffered)
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 1019, in _read_query_result
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters result.read()
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 1302, in read
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters first_packet = self.connection._read_packet()
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 981, in _read_packet
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters packet.check_error()
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 393, in check_error
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters err.raise_mysql_exception(self._data)
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters File "/usr/lib/python2.7/dist-packages/pymysql/err.py", line 107, in raise_mysql_exception
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters raise errorclass(errno, errval)
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters InternalError: (1071, u'Specified key was too long; max key length is 767 bytes')
2018-01-02 10:32:40.924 76081 ERROR oslo_db.sqlalchemy.exc_filters
2018-01-02 10:32:40.927 76081 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 (\n\trepository_id VARCHAR(250) NOT NULL, \n\trepository_path TEXT, \n\tversion INTEGER, \n\tPRIMARY KEY (repository_id)\n)\n\n']
2018-01-02 10:32:40.927 76081 ERROR keystone Traceback (most recent call last):
2018-01-02 10:32:40.927 76081 ERROR keystone File "/usr/bin/keystone-manage", line 10, in <module>
2018-01-02 10:32:40.927 76081 ERROR keystone sys.exit(main())
2018-01-02 10:32:40.927 76081 ERROR keystone File "/usr/lib/python2.7/dist-packages/keystone/cmd/manage.py", line 45, in main
2018-01-02 10:32:40.927 76081 ERROR keystone cli.main(argv=sys.argv, config_files=config_files)
2018-01-02 10:32:40.927 76081 ERROR keystone File "/usr/lib/python2.7/dist-packages/keystone/cmd/cli.py", line 1312, in main
2018-01-02 10:32:40.927 76081 ERROR keystone CONF.command.cmd_class.main()
2018-01-02 10:32:40.927 76081 ERROR keystone File "/usr/lib/python2.7/dist-packages/keystone/cmd/cli.py", line 467, in main
2018-01-02 10:32:40.927 76081 ERROR keystone CONF.command.version)
2018-01-02 10:32:40.927 76081 ERROR keystone File "/usr/lib/python2.7/dist-packages/keystone/common/sql/upgrades.py", line 251, in offline_sync_database_to_version
2018-01-02 10:32:40.927 76081 ERROR keystone expand_schema()
2018-01-02 10:32:40.927 76081 ERROR keystone File "/usr/lib/python2.7/dist-packages/keystone/common/sql/upgrades.py", line 271, in expand_schema
2018-01-02 10:32:40.927 76081 ERROR keystone _sync_common_repo(version=None)
2018-01-02 10:32:40.927 76081 ERROR keystone File "/usr/lib/python2.7/dist-packages/keystone/common/sql/upgrades.py", line 171, in _sync_common_repo
2018-01-02 10:32:40.927 76081 ERROR keystone init_version=init_version, sanity_check=False)
2018-01-02 10:32:40.927 76081 ERROR keystone File "/usr/lib/python2.7/dist-packages/oslo_db/sqlalchemy/migration.py", line 73, in db_sync
2018-01-02 10:32:40.927 76081 ERROR keystone current_version = db_version(engine, abs_path, init_version)
2018-01-02 10:32:40.927 76081 ERROR keystone File "/usr/lib/python2.7/dist-packages/oslo_db/sqlalchemy/migration.py", line 131, in db_version
2018-01-02 10:32:40.927 76081 ERROR keystone db_version_control(engine, abs_path, version=init_version)
在执行su -s /bin/sh -c "keystone-manage db_sync" keystone 时
这是因为字符集不一致一样引起的
在mysql的配置文件下,修改所有的文件中的字符集格式为utf8,utf8mbz修改为utf8
root@hett-virtual-machine:/etc/mysql/mariadb.conf.d 在此配置文件下面修改
然后进入mysql 把先前创建的keystone数据库删除,重新建,就完成了啊
折腾了好几天啊 终于解决了啊
OpenStack安装keyston 错误BError: (pymysql.err.InternalError) (1071, u‘Specified key was too long; max key length is 767 bytes‘) [SQL: u‘\nCREATE TABLE migrate_ver的更多相关文章
- sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1091, "Can't DROP 'users_ibfk_1'; check that column/key exists") [SQL: ALTER TABLE users DROP FOREIGN KEY users_ibfk_1]
flask 迁移数据库报错 报错: sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1091, "Can't DROP ...
- laravel错误1071 Specified key was too long; max key length is 1000 bytes
Laravel 5.5 环境,php artisan migrate 之后,出现错误如题. 检查了一下,代码是这样的: $table->increments('id'); $table-> ...
- pymysql.err.InternalError: (1205, 'Lock wait timeout exceeded; try restarting transaction')错误处理
问题描述: 在使用pymysql库时,利用游标执行插入操作,产生错误,会出现pymysql.err.InternalError: (1205, 'Lock wait timeout exceeded; ...
- pymysql.err.InternalError: (1054, "Unknown column 'None' in 'field list'")
错误提示: Traceback (most recent call last): File "D:/projectwc/test/dd.py", line 43, in <m ...
- 解决pymysql.err.InternalError: (1366, "Incorrect string value: '\\xF0\\x9F\\x8C\\xB8' for column 'headline' at row 1")
解决pymysql.err.InternalError: (1366, "Incorrect string value: '\\xF0\\x9F\\x8C\\xB8' for column ...
- 报错:pymysql.err.InternalError: (1054, "Unknown column 'AType' in 'field list'")
报错背景: 报错前sql代码展示: List = ['] # sql = "insert into test(id, name) value ("+"'"+ L ...
- sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1366, "Incorrect string value: '\\xE6\\xB1\\x89\\xE8\\xAF\\xAD...' for column 'className' at row 1") [SQL: INSERT INTO classmessage (`classId
sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1366, "Incorrect string value: '\\xE ...
- Mysql失败,异常pymysql.err.InternalError: (1366, "Incorrect string value: '\\xF0\\x9D\\x90\\xBF;......
问题描述: 插入Mysql时失败了,python代码报如下异常: pymysql.err.InternalError: (1366, "Incorrect string value: '\\ ...
- Hive集成Mysql作为元数据时,提示错误:Specified key was too long; max key length is 767 bytes
在进行Hive集成Mysql作为元数据过程中.做全然部安装配置工作后.进入到hive模式,运行show databases.运行正常,接着运行show tables:时却报错. 关键错误信息例如以下: ...
随机推荐
- unity3D +php +数据库
本文只是自己学习 摘录网上前人的学习资料,并非自己写的!!!!!!最近有项目需要用到数据库,网上有不少资料,但是整理后发现,那些资料对于完全没有PHP+MySQL经验的人来说还是很难理解,所以分享一下 ...
- CodeForces 1098D. Eels
题目简述:对一个非空正整数(可重)集合$S$,从中选出两个元素$a, b (a \leq b)$,将他们从$S$中删除并将$a+b$加入$S$,重复这个操作直到$S$中只剩下一个元素为止,称为一次[竞 ...
- 了解Hadoop
Apache Hadoop 官网 Hadoop源码分析 参考1 参考2 Hadoop 是一个由 Apache 基金会所开发的分布式系统基础架构. Hadoop 的框架最核心的设计就是:HDFS(H ...
- java 随机颜色
用HSV模型来实现颜色的随机,然后转为RGB模型 色相(H)是色彩的基本属性,就是平常所说的颜色名称,如红色.黄色等. 饱和度(S)是指色彩的纯度,越高色彩越纯,低则逐渐变灰,取0-100%的数值. ...
- outlook2013 解决附件大小限制
1.先关闭outlook,然后点击"运行"-->输入"regedit" #打开注册表 2.依次打开 “HKEY_CURRENT_USER\Softwar ...
- memcached连接说明
memcached 客户端与服务器端通信使用的基于文本的协议,不是二进制,可通过Telnet进行互交
- Mybatis分页中遇到的坑2
站在巨人的肩膀上 http://crocutax.com/blog/mybatis-one-to-many-nestes-query-and-page-query Mybatis一对多嵌套查询和 ...
- C 语言实例 - 复数相加
C 语言实例 - 复数相加 C 语言实例 C 语言实例 使用结构体(struct)将两个复数相加. 我们把形如 a+bi(a,b均为实数)的数称为复数,其中 a 称为实部,b 称为虚部,i 称为虚数单 ...
- MyBatis逆向工程中domainObjectRenamingRule报错或无效
使用domainObjectRenamingRule报错 在使用MyBatis逆向工程时报错如下: org.mybatis.generator.exception.XMLParserException ...
- Centos5.11 使用yum源
由于我是用的系统是Centos 5.11以停止更新很多年,故此yum也不能用,找了很多方法,最终yum能稳定的运行在Centos5.11上,下面开始一一讲解步骤: 1:首先更新yum源 地址:http ...