我试图创建一个使用装上我的本地主机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