我试图在本地服务器(主服务器)和在线服务器(从服务器)之间应用MySql复制,并需要您的帮助。
**所有的名称(用户名-密码-服务器名称)只是一个例子,而不是真正的例子。
我有一个本地服务器(Local-1),并将其配置为(Master),如下所示:
(my.ini)
# The MySQL server
[mysqld]
server-id=2962083
log_bin=mysql-bin
log_error=mysql-bin.err
binlog_do_db=test1
然后,我创建了一个具有所有特权的新用户(User1)。
现在,为了尝试复制,我使用了第二个本地服务器(Loc-2)作
我目前正在使用HostGator,但我的问题是无法使用HostGator文件连接到我的在线数据库(也就是HostGator)。我希望,如果我有互联网连接,我将连接到我的在线数据库,但如果没有,我将连接到我的离线localhost数据库。这是我的密码:
$checknet = @fsockopen("www.mysite.com", 80);
if(isset($checknet)) {
mysql_connect('mysite.com OR ip of mysite','username','password');
我正在尝试将Python应用程序与在线数据库连接起来。它在本地主机数据库上正常工作,但当我试图与联机连接时,它会显示错误。
误差
errno=2003, values=(self.get_address(), _strioerror(err)))
mysql.connector.errors.InterfaceError: 2003: Can't connect to MySQL server on '69.162.107.34:3306' (10060 A connection attempt failed because the connected party di
我正在构建一个应用程序,每隔x秒进行一次检查,以确定用户是否无法访问,以确定该用户是否不再在线。用户在断开网络连接之前不关闭应用程序的可能性很高,这就是为什么。用户在一个mySQL数据库中,我知道有一个事件可以在那里触发。不幸的是,我目前的托管计划不允许我这样做,所以我想知道在php中通过以下方式设置它有什么意义:
在里面做一个无限循环,每隔x秒检查一次被标记为在线的用户的最近活动。用户会频繁地自动ping服务器,然后存储最新的ping时间。
我感觉这不是一个好的方法,实际上可以通过发送一些if value = blahblah then exit loop命令来停止正在运行的循环吗?