我的要求是创建远程登录,但没有密码的用户。在我的远程空间我使用bash脚本来执行插入,这是一样的东西:如何创建一个没有密码的MySQL用户 - 远程登录需要 - 用在bash插入脚本中?
for i in {1..5000}; do
mysql -h 11.40.3.169 -uUser -pPass -DDatabaseName <<<
"insert into DatabaseTableName values('$i','dummy_$i');" &
echo -n "$i "
sleep 1
date
done
的问题是,每个插入正在采取近40秒,我不能查明问题到什么,但认证在每插。所以,如果我能在MySQL中建立一个用户用最少的认证参与......是这样的:
# I'm trying to remove this password
GRANT ALL PRIVILEGES TO 'user'@'%' IDENTIFIED BY 'password';
...任何你可以建议。
非常感谢cbz的快速回复,我在网上阅读了一些类似的东西,但感冒并没有发现它......我需要保持这种状态? (对不起,如果我听起来哑巴)..好心帮助。 – Chirayu 2011-04-27 14:54:28
在属于将运行bash脚本的用户的主目录中 - 在这种情况下,可能是您的'远程空间' – cbz 2011-04-27 14:55:13
您的意思是说,从远程机器中,我以“SomeUser”身份登录,然后运行bash脚本,在我以“SomeUser”身份登录远程机器后,应该回到主目录并保存my.cnf文件,该文件仅包含答案中提供的信息。 – Chirayu 2011-04-27 15:00:38