梯形无法导入解决方法

su - s/bin/sh - c”keystone-manage db_sync“梯形无法导入解决方法
其中出现以下两个问题:
SQL连接失败。9尝试离开。:DBConnectionError:(pymysql.err.OperationalError)(2003年,“不能连接到MySQL服务器“allone”([Errno 111]连接拒绝)”)
错误梯形DBError: (pymysql.err.InternalError) (1071 u 'Specified键太长;马克斯密钥长度是767字节)[SQL: u ' \ nCREATE表migrate_version (\ n \ trepository_id VARCHAR (250) NOT NULL, \ n \ trepository_path文本,\ n \ tversion整数,\ n \ tPRIMARY关键(repository_id) \ n) \ n \ n ']
我的梯形配置文件没有错误:/etc/梯形/基石。参看
如(数据库):
连接=mysql + pymysql://重点:password@allone/梯形
解决方法:编辑该文件:vi/etc/mysql/mariadb.conf.d/50-server.cnf
bind-address 192.168.104.10 # #改成主机名(我的是allone)所对应的IP地址
character-set-server=utf8 # #字符集改成这样
collation-server=utf8_general_ci
改完后删除梯形数据库
删除用户及授权
如:放弃“梯形”@“localhost”;
下降“梯形”@“%”;
重启mysql
重建数据库和重新授权
su - s/bin/sh - c”keystone-manage db_sync“梯形
查看/var/log/梯形/keystone-manage.log是否导入,查看数据库梯形有表,成功

梯形无法导入解决方法