我的JavaFX桌面应用程序当前连接到一个托pipe的MySQL数据库在bluehost远程。 我在我的JavaFX应用程序中查询“SELECT”,“UPDATE”,“DELETE”,并成功完成。 我正在使用JDBC驱动程序来连接它。 DriverManager.getConnection("jdbc:mysql://mysql_ip_on_bluehost_here:3306/my_db", dbUser, dbPass); 我的问题是。 这种方法是否安全?
与其他许多人一样,我从过去学习了很多信息,现在我可以独立运行服务器,现在我是新的SQL调优,我一直在寻找networking,调整似乎是一个困难的想法,所以我会感激一些build议/帮助。 任何人都可以评论下面的结果是好的,坏的或最坏的。 我下载并启动了mysqltuner.pl,结果是: ——– Performance Metrics ————————————————- [–] Up for: 1d 5h 10m 1s (488K q [4.654 qps], 9K conn, TX: 2B, RX: 114M) [–] Reads / Writes: 85% / 15% [–] Total buffers: 522.0M global + 1.1M per thread (151 max threads) [OK] Maximum possible memory usage: 691.9M (8% of installed RAM) [OK] Slow […]
我工作的公司有兴趣将我为他们制作的本地内联网网站从我的testing箱移到他们的一台服务器上。 我的testing箱运行的是Windows 7 64x,服务器运行的是Windows 2008 R2。 该网站是用PHP和MySQL编写的,我有所需的模块和扩展。 但是,我对一些事情感到好奇。 也就是说,我是否需要任何“特殊”types的扩展或模块来运行PHP和MySQL。 其次,我似乎无法find从本地PC迁移到Windows服务器(PC和服务器都运行IIS 7.5)的任何可靠指示。 我知道我将不得不重写我的代码的很大一部分,因为它使用Windows身份validation,但希望这将在服务器上更容易。 我在这里问的主要是如果你有任何提示或build议如何做到这一点,我不应该错过的东西等。我相信,如果我解决这个问题,那么我可以得到它,希望尽量减less潜在的损害。 另外,我在计算机/testing箱上使用WAMP服务器来存储MySQL存储。 我是否也可以在R2服务器上使用phpMyAdmin,或者我需要一个不同的方法,如果是这样,如何? 谢谢。
我昨天build立了一个TeamCity服务器,直到今天早上我重新启动它,它工作正常。 我没有改变任何地方的设置,但我一直在启动teamcity-agent日志中得到这个消息: INFO – t.AmazonInstanceMetadataReader – Amazon is not available. Amazon EC2 integration is not active: Failed to connect to http://169.254.169.254/2009-04-04. The host did not accept the connection within timeout of 7000 ms INFO – .agent.AmazonPropertiesUpdater – Fetched AmazonEC2 instance metadata: INFO – zon.agent.AmazonMetadataChecks – Amazon EC instance metadata contains no keys WARN – .agent.AmazonPropertiesUpdater […]
我们的服务器上周崩溃,我们失去了很多的信息。 我们能够恢复表ib_logfile0 , ib_logfile1和ibdata1 .frm文件,但没有.ibd 。 我已经尝试了1到6级的所有级别的innodb-force-recovery以及我在网上find的很多其他“解决scheme”,但没有取得任何成功。 现在我试图做一个mysqldump和数据库restore ,但遇到同样的问题Mathew在这里 。 这个答案看起来像可能工作。 我的问题是,第一 – 我的服务器是基于Windows的,第二 – 我缺乏在Windows命令行上应用此知识和技能。 有什么机会有一个类似的Windows解决scheme 编辑 我们没有使用innodb_file_per_table所以所有的数据都应该存储在ibdata1
我已经在openshift tomcat上部署了我的war文件。 正如build议直接部署war文件,我们需要在应用webapps文件夹中的war文件之前删除src和pom.xml文件。 预编译Java应用程序(WAR和EAR文件)到你的OpenShift上 现在,因为我的应用程序使用mysql驱动程序 – 当tomcat启动时打开shift它抛出错误的mysql驱动程序类未find。 我还可以如何将mysql驱动程序添加到openshift tomcat中。 把它们放到web-inf / lib目录下是行不通的,因为数据源是在tomcat context.xml上configuration的
我有两个mysql / galera集群,每个有三个节点(两个+ garb节点)。 这些集群在独立的DC(dc1和dc2) 跨群集复制发生在node1-dc1和node1-dc2之间 我想知道如何在node1-dc1下降到node2-dc1的情况下自动进行故障切换。 我想另一个问题是:如果我可以编写脚本,是否会自动执行故障切换? 任何其他build议和最佳做法也是受欢迎的。 这是在node1-dc1和node1-dc2之间build立复制的方式 1 – 在每个节点上添加以下行到/etc/my.cnf文件并重新启动mysql服务 # vi /etc/my.cnf server-id=101 # 102 for the remote galera node log-slave-updates=1 log-bin=mysql-bin gtid_mode=ON enforce-gtid-consistency=1 2 – 在两个节点上向“replicant”用户添加授权 > GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO replicant@'%' IDENTIFIED BY 'password'; 3 – 在两个节点上启动复制,将MASTER_HOST设置为另一个节点的IP地址 mysql> STOP SLAVE; mysql> CHANGE MASTER TO MASTER_HOST […]
我一直在尝试寻找build议来解决这个问题,但一直没有find任何与我的情况有关的事情。 我在全新的Windows 2012 R2 VPS上运行PHP 5.6.0。 我的PHP应用程序最初是在另一个2012年VPS和运行绝对罚款128内存限制设置。 我只是简单地复制了我的MySQL数据库和代码到这个新的VPS,现在我得到了“允许的内存大小(不pipe)字节耗尽”的错误。 无论我设置的限制是什么,如果将其设置为-1,它只是吃东西,仍然是错误。 从字面上看,我可以在网上find关于这个错误的所有内容,或者说提高内存限制,或者使用一些只适用于LAMP堆栈的debugging工具。 没有人似乎有这个问题在Windows上使用PHP。 我怎么去debugging是什么造成了这一点,显然我的应用程序没有改变从旧的VPS复制它,所以它必须在这个新的盒子上的PHP设置,但我不能为我的生活出。 我已经尝试从5.3.28到5.4.24的旧版本的PHP版本。 我也检查了我的代码围绕错误的行,但没有任何相关的,有时线只是一个评论。 如果我打开任务pipe理器,然后加载我的网站,我可以看到“CGI / FastCGI(32位)”的内存使用情况迅速上升,直到达到任何限制,那么我的网页错误。 任何build议非常欢迎。 谢谢
我需要使用不同的参数/选项运行2个并发的tcpdump命令。 为什么? 因为我们写了一些与以下选项兼容的漫长脚本: tcpdump -ixenbr0 -s 400 -n -A 'port sip || (tcp[((tcp[12:1] & 0xf0) >> 2):4] = 0x47455420) || (tcp[((tcp[12:1] & 0xf0) >> 2):4] = 0x504f5354 && tcp[((tcp[12:1] & 0xf0) >> 2) + 4:1] = 0x20) || (tcp[((tcp[12:1] & 0xf0) >> 2):4] = 0x48545450 && tcp[((tcp[12:1] & 0xf0) >> 2) + 4:4] = 0x2f312e31 […]
我有4个连接到MySQL数据库的服务器。 运行Ubuntu 12.04的数据库服务器client-server-1.mydomain.com 1.2.3.1 Ubuntu 14.04 client-server-2.mydomain.com 1.2.3.2 Ubuntu 14.04等… 连接时,其中一个返回客户端的IP地址,而不是主机名。 例如: 从客户端服务器1,它尝试连接时返回IP $ mysql -umyuser -pmypass -hdb-server-1.mydomain.com -Dmydatabase 用户拒绝访问'myuser'@'1.2.3.1' 从客户端服务器2,它返回主机名 $ mysql -umyuser -pmypass -hdb-server-1.mydomain.com -Dmydatabase 访问拒绝用户“myuser'@'client-server-2.mydomain.com” 我知道MySQL做了反向DNS查询,并且我确实证实PTRlogging在MySQL服务器上为client-server-1.mydomain.com正确返回。 (和我检查过的其他地方) $ dig -x 1.2.3.1 client-server-1.mydomain.com 我现在不关心这个补助金,因为我还没有为这个用户设置补助金。 我只是好奇,为什么在连接到MySQL时,4个中的1个返回的是IP而不是主机名