从安全角度考虑,密码不应明文存在脚本中,应当在登录/执行命令时在终端强制输入;但在本地/测试环境中,不必因为安全因素而牺牲便捷性。
方法 1
使密码紧贴 -p
参数
1
| mysql -h "server-name" -u "root" "-pXXXXXXXX" "database-name" < "filename.sql"
|
方法 2
1 2 3 4 5 6 7
| vi ~/.my.cnf
###### 编辑内容 ###### [client] user = root password = XXXXXXXX ###### 编辑内容 ######
|