Php 一般问题:XAMPP和MySQL数据库是如何协同工作的?
我知道应该避免含糊不清的、笼统的问题,但如果能在这个主题上有所启发,我将不胜感激 通过在XAMPP包中使用PHPMyAdmin创建一个用户,然后在htdocs中连接一个PHP文件,我成功地创建了一个数据库:Php 一般问题:XAMPP和MySQL数据库是如何协同工作的?,php,mysql,xampp,Php,Mysql,Xampp,我知道应该避免含糊不清的、笼统的问题,但如果能在这个主题上有所启发,我将不胜感激 通过在XAMPP包中使用PHPMyAdmin创建一个用户,然后在htdocs中连接一个PHP文件,我成功地创建了一个数据库: <?php $servername = "localhost"; $username = "admin"; $password = "potato"; // Create connection $conn = new mysqli($servername, $username, $
<?php
$servername = "localhost";
$username = "admin";
$password = "potato";
// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>
然而,正如老的编程笑话所说,既然成功了,为什么呢。我不明白如何简单地把$servername=localhost;正在将htdocs中的这个PHP文件向下连接到xampp目录中的数据库文件
我想知道的原因是,我可以将数据库文件夹移动到与PHP htdocs/Projects/P8/相同的目录中。。。因此,我可以轻松地将新数据等上传到GitHUB,并在另一个工作站上处理相同的文件和数据,还可以下载SSM并使用它。我不知道如何做到这一点,因为我现在还不知道它是如何连接的,更不用说如何修改该连接以指向其他地方了。MYSQL将数据存储在单独的位置和特定的二进制结构中。通常,您不会将SQL Server数据目录提交到git存储库 在系统之间移动数据的更好方法是使用mysql附带的数据库转储数据库 然后,您可以将该文件加载到不同的系统上,并具有完全相同的数据结构&数据
您也可以将其提交到git存储库中,但这通常不是一个好主意,因为文件太大,而且是机器生成的格式,因此很难区分文件。Mysql不像ms access那样是基于文件的数据库。连接到名为pipe或sockets的mysql服务器实例。Mysql将数据存储在自己的数据文件夹中,该文件夹不必位于php文件夹中。Mysql管理您的文件。