好了,我已经建立了一个应用程序,这是面向数据库( Mysql ),事情是它连接的数据库从JSON php文件,我希望它有不同的UN和通过多个用户。
我没有使用Json文件的经验,我找到了一些示例,但无法将它们组合在一起。代码如下:
<?php
$link = mysql_pconnect("host", "db_user", "db_password") or die("Could not connect");
mysql_select_db("db_name") or die("Could not
当我在本地主机XAMPP上访问mysql数据库时,我通常会键入
mysql -u用户-p
但今天我不小心把它打错了:
mysql -u用户-p
对我来说,没有任何密码提示就连接上了。我尝试过在mysql中注册的许多用户,看起来他们都是这样打开的。这是XAMPP的错误或漏洞,还是控制面板中集成的shell应用程序的正常行为?如果是第二个,我如何更改它,因为使用我的计算机的其他任何人都可以轻松地访问我服务器上的任何数据库和表。
也许我不能变得更愚蠢,但说真的,这是我第一次不得不考虑这个问题(这是第一次单用户应用程序从多个地方转到多用户)。MySQL (或任何其他数据库)密码是为了什么目的?我们在连接字符串中看到的密码,好像如下所示:
"SERVER=localhost;DATABASE=tree;UID=root;PASSWORD=branch;Min Pool Size = 0;Max Pool Size=200"
branch是用户root访问数据库tree的代码词吗?还是root可以访问特定机器上的任何MySQL数据库?或者是任何用户访问数据库tree的密码?或任何用户访问该机器上的任何MySQ