我有一个bash文件db_reset
drop database foo;
create database foo;
我正在尝试运行此脚本:
prompt> mysql -uroot -p < db_reset
每次都要求输入密码
prompt> mysql -uroot -p < db_reset
Enter password:
我想跳过这一步。密码为空。我尝试过像
这样的解决方案prompt> mysql -uroot -p"" < db_reset
Enter password:
但结果总是一样的。有人能帮助我吗?
答案 0 :(得分:1)
如果您不想提供密码,只需省略(取消) -p
选项
:~$ mysql -u root
N.B。空密码不安全。如果这是我的数据库,那么在没有密码或其他安全认证机制的情况下,无法存在root帐户或任何帐户。 (MySQL甚至不允许在没有身份验证的情况下进行连接。)