我正在尝试从我的web服务器连接到远程Mysql服务器。我遵循了以下步骤:
在远程服务器上:
1. “CREATE USER ’newremoteuser’@‘web-server_ip' IDENTIFIED BY 'remote_user_password’;”
2. “GRANT ALL PRIVILEGES ON *.* TO 'newremoteuser'@'web_server_ip’;”
3. “FLUSH PRIVILEGES;”
在web服务器上,当我尝试使用Mysql CLI进行访问时,连接成功。
"mysql -u newr
我正在尝试远程连接mysql。由于这是一个非常常见的问题,我阅读了几个教程/问题,但我一直收到这样的错误:ERROR 2003 (HY000): Can't connect to MySQL server on 'the-ip-address' (60),我编辑了/etc/mysql/my.cnf,并对bind_address行进行了如下注释:
#bind-address = 127.0.0.1
之后我跑了:
$ sudo service mysql restart
的输出:mysql stop/waiting mysql start/running, process
可能重复:
这么说吧。我有一个本地服务器和一个远程服务器,它们都运行同一个php文件,该文件连接到两个相同的mysql数据库。在本地服务器上,命令
mysql_query("INSERT INTO eventtypes (name) VALUES ('".addslashes($_GET['name'])."')")
它的工作原理就像一种魅力,不将斜杠插入字段,只插入$_GET‘’name‘的原始值。然而,在远程服务器上,斜杠也会被插入。我试过这样的方法:
mysql_query("INSERT INTO eve
我正在windows上工作,并且与另一台机器有一个远程桌面连接。我正试图通过安装在我的计算机上的mysql工作台连接到远程计算机上运行的MySql。
当我指定要连接到mysql的详细信息时,即ip-A.B.C.D端口-3306 username=root password=
但每次我说错话的时候-
Your connection attempt to connect to user='root'failed from your host to server at a.b.c.d:3306
我可以在另一台机器上连接到mysql吗?
我在从终端连接远程DB时遇到问题,如下所示
mysql -u db_user -p -h 10.100.1.100
Enter password:
输入密码后,我得到了这个错误:
ERROR 1043 (08S01): Bad handshake
我可以使用MySQL工作台从PC机连接到DB。
运行MySQL Ver 14.14远程5.1.73用于CentOS6
我在一个远程开发服务器上工作。我有那个远程服务器的mysql主机名、数据库名、用户名和密码。我希望在本地phpmyadmin中设置/复制/映射开发服务器mysql,以便可以在本地访问远程服务器数据库(例如:- /mylocalip/ remote - server - db )。因此,我不必进行ssh连接,也不必在终端中打开mysql。我们如何在phpmyadmin/config.inc.php中做到这一点。
让我再举一个例子来解释一下。假设可以通过213.81.203.130/phpmyadmin访问远程服务器数据库。我想通过创建一个映射,即192.168.10.140/remote-db,
我希望有人能帮我。在Centos 7中,我发现的所有安装文档都使用MariaDB,而不是mysql,这很好,但我似乎无法启用远程访问,我使用了“install . to user@'address‘,由’您的根密码‘标识’”,并刷新了特权并重新启动了服务。我仍然无法通过远程终端进行连接,我得到了错误1045 (28000):拒绝用户用户名的访问。
因此,我找到了另一篇文章,其中说我应该转到我的my.cnf文件,并确保我的绑定设置是正确的等等。
基于本文所展示的内容,我的my.cnf文件与应该是什么完全不同。不包含绑定地址或跳过网络或端口之类的内容。看上去像下面。
[mysqld]
d
**检查底部的update 5 ** -看起来像是mysql连接器的错误。感谢所有帮助我改进原有表格的人:
我有一个简单的查询,在服务器上使用1.8s,但通过远程连接使用40多个。查询返回1行:
SELECT a, b, c FROM d WHERE cola <= 123456789012345 and 123456789012345 <= colb
服务器是mysql 8.0.21。在工作台中运行的这个查询需要1.89
在navicat客户端上运行在我自己的计算机上的同一个查询,基于服务器负载,需要30到60岁之间的任何查询。
查询从10M行表返回一行。
是什么导致了这种差异(
我在linux系统上安装了MySQL。我已经运行了Debian。我可以通过本地系统上的命令访问具有本地ip地址的mysql,也可以远程访问
./mysql -h 192.168.1.151 -u root -pabcd
。现在我添加了一台主机(192.168.1.152),并且我不能使用AddedHost从其他机器远程连接,我已经为该主机赋予了所有权限,如下所示
grant all on *.* to 'root'@'192.168.1.152' identified by 'abcd';
但我无法在本地和远程连接。执行命令时出现错误
./mys