是否可以动态地从结构创建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)
Run Code Online (Sandbox Code Playgroud)
小智 21
使用mysqladmin有一个更好的方法:
run('mysqladmin -u %s -p%s create %s' % (user, password, dbname))
Run Code Online (Sandbox Code Playgroud)
试试吧
run('echo "CREATE DATABASE %s;"|mysql --batch --user=%s --password=%s --host=%s' % (dataname, env.mysqluser, env.mysqlpassword, env.mysqlhost), pty=True)
Run Code Online (Sandbox Code Playgroud)