[英]How to run a MYSQL script using a password from a command line?
當我嘗試通過命令行連接到遠程MYSQL數據庫時,盡管出現警告,該方法仍能正常工作:
/sdzf => mysql -h db3 -u auser -ppassword DB_6 -A
Warning: Using a password on the command line interface can be insecure.
但是,運行腳本不起作用
/sdzf => mysql -h db3 -u auser -ppassword DB_6 -A< findrec.sql
Warning: Using a password on the command line interface can be insecure.
ERROR 1045 (28000) at line 1: Access denied for user 'auser'@'50.206.86.74'
(using password: YES)
盡管我的登錄語句包含數據庫名稱,但在批處理模式下運行時,我仍然需要在SQL腳本中首先指向該數據庫:
USE DB_6;
如果我首先使用相同的腳本“ mysql -h db3 -u auser -ppassword DB_6 -A”登錄,則無需在SQL中指向數據庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.