透過 Linux 終端機運行 SQL 腳本來建立資料庫

透過 Linux 終端機運行 SQL 腳本來建立資料庫

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

相關內容