[root@host]# mysqladmin -u root -p drop TUTORIALS Enter password:******
系統會提示確認,輸入 y 執行刪除。
<?php
$mysqli = new mysqli('localhost', 'root', 'rootpassword', '', 3306);
if ($mysqli->connect_errno) { die('連接失敗: ' . $mysqli->connect_error); }
$sql = 'DROP DATABASE TUTORIALS';
if ($mysqli->query($sql)) {
echo "數據庫 TUTORIALS 刪除成功\n";
} else {
echo "刪除失敗: " . $mysqli->error;
}
$mysqli->close();
?>
| 特性 | mysqladmin | PHP 腳本 |
|---|---|---|
| 確認提示 | 有 (y/n) | 無,直接執行 |
| 適用場景 | 手動運維 | 自動化部署/測試 |
| 風險等級 | 較低 | 極高 |
DROP DATABASE,應通過審批流程由 DBA 執行。test_)防止誤刪。SHOW DATABASES LIKE 'TUTORIALS' 確認存在。