我正在尝试在远程主机上使用mysqldump。 我的本地IP是111.111.111.111 ,远程IP是222.222.222.222我运行这个命令: mysqldump –host=222.222.222.222 -u user test_db 这不起作用,我得到这个错误: mysqldump: Got error: 1045: Access denied for user 'user'@'111.111.111.111' (using password: NO) when trying to connect 因此,不要连接到远程服务器,mysqldump会尝试连接到本地主机。 另外,我注意到当我用另一个replace远程IP时,它试图连接到那个。 任何想法为什么发生这种情况
我已经从软件包( yum install php )安装了PHP 5.4,从二进制文件yum install php MySQL 5.6( http://opensourcedbms.com/dbms/installing-mysql-5-6-on-cent-os-6-3-redhat-el6- fedora / ),但无法获得启用pdo_mysql。 运行yum install php-mysql产生错误,因为已经安装了更新版本的MySQL。 运行yum install pdo让我PDO和pdo_sqlite,但不是pdo_mysql。 在php扩展目录中没有pdo_mysql.so
我最近采取了暴跌,并开始为我的网站项目租用VPS。 随着对系统的要求越来越高,成本也越来越高。 我的VPS是基于成本的美国,但我在德国。 最初我决定尝试在Windows 2008 VPS:.net,SQLServer上运行一切。 然后,我添加了PHP和MySQL,服务器现在达到80%的内存使用量(2GB)。 升级的成本似乎高于获得MySQL的第三方托pipe,并摆脱了VPS的一些压力。 这引出了两个问题: 1)将DB服务器放在服务器附近是否更好,以改善交易时间? 或者将数据库托pipe到欧洲以便交付给最终用户? 2)数据库服务器可能是一些大容量托pipe解决scheme,以保持最低成本。 与在80%内存使用的Win Server上运行相比,这可能会有所改善吗? 很显然,我有自己的想法,但是很想从比我自己更实际的知识中得到一些启示。 目前,Ive目前还没有在服务器上运行严重的应用/站点。
当升级debian挤到喘气时,mysql升级到mysql-server-5.5失败: # apt-get dist-upgrade -u … Setting up mysql-server-5.5 (5.5.31+dfsg-0+wheezy1) … [ ok ] Stopping MySQL database server: mysqld. … [FAIL] Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed! invoke-rc.d: initscript mysql, action "start" failed. dpkg: error processing mysql-server-5.5 (–configure): subprocess installed post-installation […]
我越来越-bash: mysqldbcopy: command not found错误,即使sudo su- -bash: mysqldbcopy: command not found之后。 我的MySQL版本是mysql Ver 14.14 Distrib 5.5.25, for Linux (x86_64) using readline 5.1 我是否需要使用RPM软件包安装MySQL workbench ?
我正在使用MySQL企业版的大型数据库。 当运行几个查询后,错误消息login到错误日志文件中。 自BINLOG_FORMAT = STATEMENT以来,使用语句格式写入二进制日志的不安全语句。 语句是不安全的,因为它调用一个插入到AUTO_INCREMENT列的触发器或存储函数。 插入的值不能正确logging。 这会导致磁盘使用量增加,我需要控制这种情况。 有什么办法来旋转错误日志(如访问日志)? 或者有没有办法来控制错误日志的最大文件大小? 简介:在运行多个查询时,此错误消息被logging到错误日志中。 所以我们的磁盘正在填满。 我需要限制错误日志大小或应用日志循环。
我试图看看下面的计划是否可行。 这里的目标是能够做HA(正常运行时间),而不一定是加载 – 在一个MySQL 5.5服务器(使用innodb)上写入很好,但在数据库closures时不可能。 目前,我有一个主从复制设置工作正常,除了没有自动升级(显然)。 我打算做的是设置主 – 主复制,以便使用Amazon Route 53 DNS故障转移(运行状况检查)执行此“自动升级”。 我试图避免的是不必做自动增量的伎俩,因为“业务伙伴”习惯了自动递增的PK作为连续的数字(是的,我知道这是不好的,但数据是从2004年)。 因此,在没有自动增加防冲突位的情况下设置主 – 主复制。 主要主数据库是db1.domain.com,辅助主数据库是db2.domain.com 在Amazon Route 53中,为db.domain.com设置DNS故障切换logging – >主故障切换为db1.domain.com – >在IP地址端口3306上使用TCP健康检查 – >辅助故障切换为db2.domain.com – > IP地址端口3306上的TCP健康检查 大多数情况下(99%),除非tcp://db1.domain.com:3306已经死了,db1.domain.com将在DNS命中db.domain.com上。 事实上,希望这是100%。 这可能的缺点是失去了主键(碰撞),我认为我可以失去一个订单。 我们是一个低数据量的B2B业务,如果发生这种情况,就可以打电话给我们的客户(像一个订单消失)。 这听起来像一个好的计划? 然后,我也将在db1.domain.com上运行另一个从属复制作为“主”到一个slave-db1.domain.com – 不知道为什么,也许是沉重的SELECT?
我们有一个很大的mysql(innodb)数据库,其中有很多插入查询和每秒6000个查询。 设置是: max_connections = 1000 通常当我show status like '%onn%'; Threads_connected = 3 不过有时(每隔几分钟)我们就会得到一个“连接太多”的错误。 我在这里阅读: http : //dev.mysql.com/doc/refman/5.5/en/too-many-connections.html max_connections> 1000会占用大量内存,并可能不稳定。 如何处理这样的错误? 有没有一个查询队列,确保在这里有一个一致的查询stream程?
我正在两个Windows服务器之间移动MySQL数据库,粘贴操作被取消。 我注意到原来的数据库被部分转移,新的服务器上有一些不完整的数据库。 我有一个备份,我通常喜欢做一个转储/ undump数据库,但我很好奇如何剪切/粘贴应该工作,如果我可以恢复原来的服务器上的数据库文件夹,因为他们之前做剪切/粘贴 预先感谢您提供的任何支持。
我有一个客户端,希望使用myphpadmin来pipe理他的MySQL数据库5.x在我的服务器上。 我发现这篇文章关于如何从myphpadmin隐藏数据库,但我不喜欢这个,因为如果我不指定数据库隐藏然后每次我添加一个新的数据库,因为通过myphpadmin可用的客户端。 文章: http : //www.electrictoolbox.com/hide-databases-phpmyadmin/ 在myphpadmin config.inc.php文件中隐藏数据库的命令: $cfg['Servers'][$i]['hide_db'] = 'hidedb1|hidedb2|etc…'; 我也在mysql中创build了一个单独的用户名和密码。 有没有办法扭转这一点,所以我可以告诉myphpadmin什么数据库只显示此login? 谢谢, 弗兰克