Articles of mysql

MySQL InnoDB ext3块大小

我正在使用InnoDB寻找MySQL 5.6的ext3文件系统块大小的build议。 在VMware ESXi 5中运行CentOS 5.4 VM,在NetApp FibreChannel LUN(具有4k块大小)上运行VMFS 5数据存储。 使用O_DIRECT,innodb_flush_log_at_trx_commit = 2,14G缓冲池,db做OLTP,偶尔会有大量的查询处理大量的数据。 有些桌子是几个GB或更多,其他很小。 表和ibdata文件在另一个文件系统上,binlog和ib_logfiles,因此它们可以具有不同的块大小。 我知道InnoDB使用16k块大小,这是不是用户可configuration的,所以我想知道是否值得它设置ext3块大小匹配,而不是4k的默认值。 谢谢!

MySQL开始消耗大约40%的系统CPU时间,突然没有响应

我使用Dotdeb存储库中的Debian 6.0.3 x86_64和MySQL 5.5.20-1〜dotdeb.0-log。 根据这个图,MySQL进程在几小时前开始消耗大量的“sy”CPU时间。 我无法连接到运行mysqld进程,并不得不杀死它。 我发现没有什么有用的日志。 我的设置似乎是相当普遍的(我认为Dotdeb只是重新分配股票的MySQL版本),我从来没有见过这样的事情。 这可能的根本原因是什么? 今后如何防止这种情况呢?

卸载MySQL的MariaDBreplacecPanel

那么我的一天的第一部分是研究如何删除MySQL来安装MariaDB,而我的第二部分是花在试图重新安装MySQL上,导致一些东西被搞砸了。 所以现在我来群众中寻求帮助。 我有一个cPanel / WHM的盒子。 CentOS 5.6 64位。 我已经升级(通过WHM)MySQL到5.5.24,这是成功的。 经过一番研究,我发现的选项是一个令人生畏的Linux命令,其中包含pipe道greps和破折号,以及另一个命令 yum remove mysql 我试过了,它似乎删除MySQL ….. ISH。 我尝试从这个说明页面安装MariaDB,它开始做这件事,然后来了无数的错误(这里是一个小例子): Transaction Check Error: file /etc/init.d/mysql from install of MariaDB-server-5.5.25-1.i386 conflicts with file from package MySQL-server-5.5.24-1.cp.1132.x86_64 file /usr/bin/mysql_convert_table_format from install of MariaDB-server-5.5.25-1.i386 conflicts with file from package MySQL-server-5.5.24-1.cp.1132.x86_64 file /usr/bin/mysql_install_db from install of MariaDB-server-5.5.25-1.i386 conflicts with file from package […]

升级mysql版本

我正在尝试将MySQL包升级到5.5。 (亚马逊形象 – ami-cc5af9a5) 有5.1版本的mysql-libs无法卸载,因为postfix依赖于它。 但是我不能升级到5.5版本,除非我卸载这个5.1 lib版本的mysql。 # rpm -qa | grep -i mysql mysql-libs-5.1.61-4.el6.x86_64 # rpm -e mysql-libs-5.1.61-4.el6.x86_64 error: Failed dependencies: libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 有人可以让我知道如何升级到MySQL 5.5而不影响其他包? 我已经下载了rpm,因为yum安装/升级不起作用,因为它内置了5.1版本。

试图在centos上安装phpmyadmin – mysqli丢失

这是我试图打开我的phpmyadmin目录时得到的错误: phpMyAdmin – Error The mysqli extension is missing. Please check your PHP configuration. 我已经完成了以下教程中的步骤: http://chrisjean.com/2011/06/24/upgrade-php-5-1-or-5-2-to-5-3-on-centos/ (直到mcrypt节)(我想升级PHP到5.3,因为phpmyadmin说我需要PHP 5.2 +) 我试图安装mysqli并转到php.ini(更改mysqli.default_host =本地主机),但我没有运气摆脱这个错误消息,并开始与phpmyadmin的工作。 你知道有什么技巧可以帮助我吗?

尝试启动时MySQL错误

CentOS 5.8 我运行了一个yum更新和MySQL更新,但现在不会启动。 任何想法会导致什么/我该如何解决? 我在日志中得到以下内容: 121017 15:58:39 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 121017 15:58:40 [Note] Plugin 'FEDERATED' is disabled. 121017 15:58:40 InnoDB: The InnoDB memory heap is disabled 121017 15:58:40 InnoDB: Mutexes and rw_locks use GCC atomic builtins 121017 15:58:40 InnoDB: Compressed tables use zlib 1.2.3 121017 15:58:40 InnoDB: Using Linux native […]

升级MySQL会导致错误

我正在运行Centos 5.8(x86_64上的Linux 2.6.18-308.13.1.el5),并希望升级MySQL版本5.0.95。 我正在使用在http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/上find的教程。 当我得到以下,我得到的错误主机。 似乎与从386到86×64有关。 谁能帮忙? 谢谢 yum –enablerepo=remi,remi-test update mysql mysql-server Transaction Check Error: file /etc/my.cnf from install of mysql50-5.0.96-2.ius.el5.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386 file /usr/share/info/mysql.info.gz from install of mysql50-5.0.96-2.ius.el5.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386 file /usr/share/man/man1/mysql.1.gz from install of mysql50-5.0.96-2.ius.el5.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386 file /usr/share/man/man1/mysqlaccess.1.gz from […]

MySQL进程解释

我在运行linux的服务器上有一个MySQL进程,它总是运行,至less需要使用50%的1个内核(我有8个内核)…这是进程命令: /usr/sbin/mysqld –basedir=/ –datadir=/var/lib/mysql –user=mysql –log-error=/var/lib/mysql/server.mydomain.com.err –pid-file=/var/lib/mysql/server.mydomain.com.pid 这个过程在做什么? 这不是问题,只是一个问题。

如何处理EC2中使用专用IP的MySQL复制?

我想在两个EC2实例中设置一个mysql主/从configuration。 但是,每次重新启动实例时,IP地址(和主机名)都会更改。 我可以分配一个弹性IP地址,但宁愿使用内部IP地址。 我不能成为第一个这样做的人,但我似乎无法find解决办法。 有很多“入门”指南,但没有一个提到如何处理更改的IP地址。 那么在EC2中pipe理主/从复制的最佳实践是什么?

错误2002 MYSQL套接字/tmp/mysql.sock

A已经阅读了关于这个错误的所有信息,但我并没有解决这个问题。 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (38) 我试图在我的Mac OsX上安装mysql,但是当我尝试连接到数据库( mysql -u root -p )时,我看到了这个问题, ERROR 2002 。 我在/usr/local/mysql安装了Mysql