我发现自己无法使用PHP连接到局域网上的MySQL服务器,而且只能使用PHP。这是情况的明细。
我的服务器是192.168.0.999 (当然,除了999在0-255范围内)。这是一个Ubuntu服务器,我通过apt-get安装了Ubuntu 5.5。
我在Windows 7上使用PHP 4(不,不幸的是我现在不能切换到5)
我正在使用mysql_connect()进行连接(而且,在这一点上,不能切换到另一个API )。mysql_error()说:Can't connect to MySQL server on '192.168.0.999' (10061
我正在尝试对MySQL数据库(版本5.6.17)使用。我从Windows CMD运行的特定SchemaCrawler命令是:
schemacrawler.cmd -server=mysql -database=mydb -infolevel=minimum -command=list -loglevel=CONFIG -u=myname
从这个命令中我得到了:
... server timezone value 'X' is unrecognized or represents more than one timezone
其中,X是一个时区字符串,如ETD。
在中,answe
我有一个mysql实例。
它在"C:\Program Files\MySQL\MySQL Server 5.5\bin\"上运行
现在,当我尝试使用以用户名作为"root“和密码作为”老鹰“的工具进行连接时,它会正确地连接并显示我创建的数据库。
现在我打开命令提示符并转到运行我的MySQL服务的位置,在这里我执行了相同的命令,但不像下面所示的那样工作,
C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql -uroot -peagle
ERROR 1045 (28000): Access denied for user
我刚刚在Ubuntu18.04上安装了MariaDB 10.1.29。在命令行中,我可以使用sudo连接:
sudo mysql -u root -p
但不能没有sudo。
此外,如果我尝试通过连接到数据库,我会得到:
Could not connect: Access denied for user 'root'@'localhost'
凭据是正确的。我试着安装了MySQL 5.7,但我也遇到了完全相同的问题。
我遗漏了什么?
我只是在这里浏览一下创建MySQL实例的快速入门教程:https://cloud.google.com/sql/docs/mysql/quickstart?hl=en_US 我能够创建一个MySQL实例并从控制台打开Cloud Shell终端。但是当我进入教程中的步骤3(“输入您的root密码”)时,Cloud Shell不让我输入任何内容。上面写的就是: Connecting to database with SQL user [root].Enter password: 我不能输入任何字符。我可以按Enter键,但是我会得到: ERROR 1045 (28000): Access den
因此,我安装了WAMP和mysql数据库(不使用wamp附带的数据库)。我可以从MySql工作台连接到服务器,但不能从php页面连接。它们都在同一台机器上,脚本如下所示:
<?php
/**
* A class file to connect to database
*/
class DB_CONNECT
{
// constructor
function __construct()
{
// connecting to database
$this->connect();
}
// destruct
我创建了一个云sql实例,并在其中创建了一个包含表的数据集。我尝试将我的应用引擎连接的项目与eclipse(juno)连接到表中,方法是使用应用程序引擎设置并配置它,但是它需要一个数据库名为entered.But,因为我没有云sql上的数据库(只是一个数据集和表),我无法提供one.So -我下载了mysql客户端(MySQL5.6.14)来在云中创建数据库。问题是,当我试图连接到我的云sql实例时,我得到了以下错误->
语句-> mysql -主机=实例--IP-user=root-密码;
ERROR 1064 (42000): You have an error in you
我在000webhost.com上建立了一个000webhost.com数据库。我想通过PHP访问数据库中的数据。我试过:
<?php
include("connect.php");
mysql_select_db("XXXXXXX_users", $con) or die(mysql_error());
$result = mysql_query("SELECT * FROM data ORDER BY id DESC");
while($row = mysql_fetch_array($result))
{
$