我正在尝试使用java中的以下命令连接到我的sql数据库
connection = DriverManager.getConnection(url, user, pass);
其中url是
jdbc:mysql://www.SampleSite.net:2222/DatabaseName
虽然我只是执行上面的命令,但我得到了以下错误
`com.mysql.jdbc.PacketTooBigException: Packet for query is too large (5526600 > 1048576). You can change this value on the server
我尝试从到我的MySQL服务器的ec2连接(通过PUTTY)连接到我的RDS实例,如下所示:
但我得到了:
-bash: mysql: command not found
我想也许我必须在我的ec2 MySQL服务器上安装客户端?如果是这种情况,我该怎么做呢?
我尝试从我的/home/ec2-user目录运行mysql命令。
我试图通过引用ssl为mysql设置。
我能够完成前三个步骤,但是第四个步骤有问题,如下所示:
GRANT ALL PRIVILEGES ON *.* TO 'ssluser'@'localhost' IDENTIFIED BY 'ssluser' REQUIRE SSL;
在尝试运行mysql -ussluser -pssluser -P3430 --ssl-key=时执行此语句后,它将显示以下错误:无法连接到'localhost‘(10061)上的MySql服务器
我试图使用mysql -ussluser -pssluser连接到my
连接到mysql时,我不断出现以下错误-
Can\'t connect to MySQL server on /ip/address
但是mysql没有为这个错误生成任何日志。我在my.cnf文件中有以下条目
log=/var/log/mysql_err.log
log-error=/var/log/mysql/mysql_error.log
我使用的是正确的凭据。不是甜点问题。现在,如果我得不到任何日志,我如何确定确切的问题?有什么想法,怎么解决这个问题?
我现在有LAMP服务器,我想要另一个服务器,用另一个ip地址连接到mysql,怎么做呢?
我不知道要搜索的关键字,我会用图片解释
[client] ---> [cloudflare] ---> [my LAMP]
user view with port 80 ^
|
|
port 3306
[my another server
我在linux上有一个客户端,在windows上有mysql服务器。
我想远程连接到mysql 2台计算机可以相互ping通,在mysql服务器上没有任何问题我正确设置了权限,以便允许指定的客户端进行连接
WIN IP: 192.168.1.2
Linux IP:192.168.1.3
在windows系统中:
GRANT ALL ON *.* TO 'parsa'@'192.168.1.3' IDENTIFIED BY 'parsa';
flush all privileges;
在我的linux中,在my.cnf中,我在mysqld部分写下