私は、MySQLデータベースへのジャンゴでの移行を実行しようとしていますが、私はこのエラーが発生します:エラー1005「(エラー番号:13)テーブルを作成できません」
(1005, "Can't create table '#sql-60_f71' (errno: 13)")
私は前にいくつかの移行を行っていますこのデータベースにアクセスすると、このエラーが発生するのは初めてのことです。本当に私を混乱させるのは、マイグレーションがテーブルを作成していないということです。移行方法は次のとおりです。
operations = [
migrations.AddField(
model_name='inverter',
name='custom_name',
field=models.CharField(blank=True, default=b'', max_length=30),
),
migrations.AlterField(
model_name='status',
name='generic_name',
field=models.CharField(default=b'Status', max_length=20),
),
]
ありがとうございます。
(errno:13)は権限エラーです。あなたが提供した情報から何が原因で起こっているのか分かりませんが、あなたのディレクトリを見て、あなたに正しい権利があるかどうかを見ている人がいます。 http://stackoverflow.com/questions/2476272/mysql-error-1005-hy000-cant-create-table-tmp-errno-13 – Dresden
@Dresdenそうです。データベースの所有者はmysqlではなく私でした。ディレクトリのどこにデータベースがあるかを調べるのに問題がありました(/ usr/local/mysql/data /になってしまった) – keverly