web server
我正在遠端使用登錄SSH
,我想知道是否有一種方法可以執行sql
駐留在該伺服器上的目錄中的腳本以建立新資料庫,
站點就是wordpress
站點,測試資料庫中的資料對於上線站點來說很重要。有誰知道我如何執行這個腳本?
答案1
由於其他答案沒有完全回答您的問題,這裡是正確答案:
若要透過命令列啟動 sql 腳本,您必須執行:
mysql -u [USERNAME] -p < /path/to/sqlscript
[USERNAME] 必須是資料庫管理員或具有足夠權限建立資料庫的其他使用者。執行後會詢問密碼。
您可以在以下位置找到更多信息mysql 文檔
答案2
您可以使用以下語法從 bash 腳本來實現此目的:
mysql -u [user] -p[pass] << EOF
[mysql commands]
EOF
答案3
您可以使用該mysqladmin
命令。
以下命令將從 shell 建立一個名為「abcd」的資料庫。
mysqladmin -u root -p<yourpasswd> create abcd
-p
請注意,和 密碼之間沒有空格。如果您希望在命令列中不輸入密碼來執行該命令,則可以不輸入密碼,但在您按 ENTER 後,它會要求您輸入密碼。
mysqladmin -u root -p create abcd