我試圖創建一個使用裝上我的本地主機PC上的PHP頁面使用下面的代碼數據庫:創建數據庫,並將其保存在本地主機
// Connect to MySQL
$linkdb = mysql_connect('localhost', 'root', '***********');
if (!$linkdb) {
die('Could not connect: '.mysql_error());
}
// Make my_db the current database
$db_selected = mysql_select_db('movie_db', $linkdb);
if (!$db_selected) {
// If we couldn't, then it either doesn't exist, or we can't see it.
$sql = 'CREATE DATABASE movie_db';
if (mysql_query($sql, $linkdb)) {
echo "Database movie_db created successfully\n";
} else {
echo 'Error creating database: '.mysql_error()."\n";
}
}
mysql_close($linkdb);
當我裝上瀏覽器的頁面第一次在
本地主機/〜 「我的名字」/
我得到這個
數據庫movie_db創建成功
表示數據庫已創建。 問題是我找不到任何地方的數據庫。它應該何時存儲? 是否有將它保存在.php文件的相同文件夾中?
通常MySQL的存儲其文件在那要看你的預定位置操作系統(Windows,Linux,...)。 [這個問題](http://stackoverflow.com/q/2091350/5830574)給出了有用的提示。簡而言之:它可以將文件存儲在與.php文件相同的文件夾中,但絕對不推薦。 – PerlDuck
感謝您的回答。我明白爲什麼不推薦,但是我要把這個腳本放在一臺服務器上,我需要下載這個數據庫文件。如果將它放在與php相同的文件夾中,會更容易。 – Oiproks
我明白了。但是如果你想要備份你的數據庫,那麼[mysqldump](http://dev.mysql.com/doc/refman/5.7/en/mysqldump.html)就是你的朋友。谷歌讓它看到無數的例子如何使用它。這很簡單。 – PerlDuck