ファブリックから動的にmysqlデータベースを作成することは可能ですか?
これは、パスワードプロンプトでスタックしているようです
run('mysql -u %s -p %s -h %s ' % (env.mysqluser, env.mysqlpassword, env.mysqlhost), pty=True)
run('CREATE DATABASE %s; ' % (dataname), pty=True)
run('exit', pty=True)
mysqladmin を使用してこれを行うより良い方法があります。
run('mysqladmin -u %s -p%s create %s' % (user, password, dbname))
代わりに試してください
run('echo "CREATE DATABASE %s;"|mysql --batch --user=%s --password=%s --host=%s' % (dataname, env.mysqluser, env.mysqlpassword, env.mysqlhost), pty=True)