Articles of mysql

如果数据库目录没有安装,mysql upstart作业会挂起

更新:启动板上的bug#812423 。 我有mysqld指向一个外部卷: $ cat /etc/mysql/conf.d/data_joliss.cnf [mysqld] datadir=/mnt/data_joliss/mysql 一般来说这工作得很好。 但是有时音量不pipe用,无论什么原因。 在这种情况下,mysqld会失败: # mysqld 110716 14:17:42 [Warning] Can't create test file /mnt/data_joliss/mysql/opinionated-programmer.lower-test 110716 14:17:42 [Warning] Can't create test file /mnt/data_joliss/mysql/opinionated-programmer.lower-test mysqld: Can't change dir to '/mnt/data_joliss/mysql/' (Errcode: 2) 110716 14:17:42 [ERROR] Aborting 110716 14:17:42 [Note] mysqld: Shutdown complete 然而,Ubuntu 11.04( start mysql或service start mysql )的暴发户工作只是无限期地等待(挂起)而不输出任何东西。 strace并没有告诉我任何东西,但是如果有人关心一下: […]

如何为MySQL启用/ dev / shm RAM磁盘?

如何为MySQL启用/ dev / shm RAM磁盘? (临时目录在/ dev / shm) $ vi /etc/fstab tmpfs /dev/shm tmpfs defaults,size=512m 0 0 $ mount -o remount /dev/shm 它是否正确? 怎么办? …… …… …… 服务器信息: VPS (Xen) 1.5GB RAM

PERL + mysql:undefined symbol:mysql_init

我已经从mysql.com上的rpms更新了mysql(client + server + dev)。 rpm -i MySQL-server-5.5.14-1.linux2.6.x86_64.rpm rpm -i MySQL-client-5.5.14-1.linux2.6.x86_64.rpm rpm -i MySQL-devel-5.5.14-1.linux2.6.x86_64.rpm 现在,用于连接到另一台服务器的脚本说: perl: symbol lookup error: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.so: undefined symbol: mysql_init 剧本: use DBI; $dsn="db"; $host="my.host.ip"; $user="anonymous"; $password=""; # Connect to the database. $dbh= DBI->connect("DBI:mysql:host=$host;database=$dsn",$user, $password,{'RaiseError' => 1}); 所以,我已经从源代码中重新安装了DBI-1.616和DBD-mysql-4.019。 对于DBD-mysql, make test说: $ make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t […]

对具有依赖于非复制表的查询的–replicate-do-table使用MySQL部分复制

我正在考虑在MySQL从服务器上使用–replicate-do-table来只复制某些表。 当主站configuration为使用MIXED模式二进制日志logging时,确定性查询将使用语句而不是ROW二进制数据写入二进制日志。 如果此INSERT / UPDATE在非复制表上包含一个JOIN,则它可能会在从属节点上崩溃。 有没有办法解决这个问题还是我完全误解了?

木偶甚至在root时也不能访问MySQL的元信息

运行时: $ sudo puppetd –verbose –no-daemonize -o 我遇到如下错误: err: //webserver/Mysql::Rights[Setup SW Database]/Mysql_user[scraperwiki@localhost]: Failed to retrieve current state of resource: Execution of '/usr/bin/mysql mysql -NBe select '1' from user where CONCAT(user, '@', host) = 'scraperwiki@localhost'' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) notice: //webserver/Mysql::Rights[Setup SW Database]/Mysql_grant[scraperwiki@localhost/scraperwiki_live]: Dependency mysql_user[scraperwiki@localhost] has 1 […]

什么版本的MySQL首先支持基于行的复制?

我正在考虑从基于STATEMENT的MySQL切换到基于ROW的MySQL复制,但是我很难弄清5.1.41-3ubuntu12.10-log服务器/客户端上是否有基于ROW的复制。 看看这里的文档: http : //dev.mysql.com/doc/refman/5.1/en/replication-options-binary-log.html#sysvar_binlog_format …看起来ROW在5.1.5之前是不可行的。 但前面提到MIXED是一个选项(MIXED意味着ROW可用,我想)。 也许文档只是谈论命令行启动选项? 简而言之,是基于ROW的MySQL复制(5.1.41)?

Magento整页caching和负载testing

Magento Enterprise 9 Full Page Caching is on Cache depth: 1 (ex. catalog.html?p=1) JMeter目前约1,000个样本的结果: Throughput: Homepage: 8.5/sec – ~40kb Catalog: 6.1/sec – ~65kb 错误率很低,主页为0%,目录为1.1%。 服务器前面没有反向代理服务器或负载均衡器。 当testing运行时,我可以看到发送到MySQL服务器的请求高峰。 Magento整页caching是否不能完全caching页面,或caching状态是否有问题?

尝试删除大型全文索引时发生MySQL死锁

我试图只在一个较旧的4.1 MySQL MyISAM表上放下一个500MB的全文索引。 当我这样做,CPU挂钩100%,并坐在那里超过10分钟。 这不可能是正常的,对吧? 我放弃了,只是重新启动MySQL和索引仍然存在。 错误日志中没有消息。 任何其他方法,我可以尝试? 没关系,花费了30分钟,最后在可用磁盘空间中将数据库大小加倍。 我猜因为某种原因,甚至下降也很慢(我知道build筑可以,但是下降?)

Amazon AWS是否阻止来自同一IP的多个连接?

我使用Amazon AWS,但是,我注意到一个问题。 我有一台我在AWS之外托pipe的机器,需要与位于AWS内的数据库build立多个连接。 它需要进行多次查询,这可能导致从同一个IP连接到AWS上托pipe的数据库的12个连接。 这就是说,我注意到,当它们应该被执行的时候,在那里和那里查询之间的延迟很多。 当我转移到AWS时开始发生这种情况,除了转移到AWS之外,我没有改变任何东西。 任何build议/帮助将不胜感激。

Mac 10.6.8 Zend Server CE MySQL无法启动 – “错误! 没有更新文件的PID文件pipe理器“

MySQL不启动,我以前在同一台Mac和MySQL上安装了zend服务器。 我在rm -r /usr/local/zend之后重新安装了。 还有其他的目录我需要清除吗? 或者你有什么想法? 在/ usr /本地/ zend /中的mysql /数据 bash-3.2# echo $PATH /usr/local/zend/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin bash-3.2# zendctl.sh start-mysql Starting MySQL . ERROR! Manager of pid-file quit without updating file. bash-3.2# 这是失败的启动的日志文件 110817 13:20:08 mysqld_safe Starting mysqld daemon with databases from /usr/local/zend/mysql/data 110817 13:20:09 [Warning] '–skip-locking' is deprecated and will be removed in a future […]