Articles of mysql

投资到一个纯粹的MySQL框,与一个小的数据集的SAS驱动器?

我想将MySQL数据库移动到自己的服务器上。 我应该投资于15k rpm SAS硬盘,而不是标准SATA硬盘吗? 我的数据集只有450mb …增长约40mb /月。 服务器将有4GB的内存,并且还会运行一个memcached的实例。

什么是gen_clust_index在MySQL中使用?

看起来我在mysql(运行innodb)中有一个死锁,部分原因是对gen_clust_index的locking,但是,这不是我创build的表。 那么… gen_clust_index简短而又甜美的描述是什么,它在mysql中的用途和目的。

MySQL:如何启用慢速查询日志?

你能给我一个关于如何启用MySQL的慢查询日志的例子吗? 根据文件 : 从MySQL 5.1.29开始,使用–slow_query_log [= {0 | 1}]启用或禁用慢速查询日志,还可以使用–slow_query_log_file = file_name来指定日志文件名。 –log-slow-queries选项已被弃用。 那么我该如何使用这个选项呢? 我可以把它放在my.cnf吗? 一个例子将不胜感激。

MySQL 5.1与MySQL 5.5(5.1的两倍)

我最近在CentOS 6.2上安装了MySQL 5.1,并且比我们运行的MySQL 4.1有更高的性能。 所以我把MySQL 5.1升级到MySQL 5.5,看看是否有更多的收获,但是它实际上只是MySQL 5.1安装的一半。 我运行的testing是在一张桌面上,有一百二十万条logging的blob笔记。 5.1:57.5899秒 5.5:96.3821秒 真正有意思的是,如果我拉下10万条logging,那么5.5会跳过5.1,但是最终会使5.5负载像尖峰一样; 加速和加速,这是多余的秒钟似乎来自哪里。 任何想法,为什么这是? 同样的my.cnf 5.1和5.5 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 bind-address = xxx.xxx.xxx.xxx #This option makes InnoDB to store each created table into its own .ibd file. innodb_file_per_table=1 max_allowed_packet=900M [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid

将'yum删除MySQL服务器'删除数据库呢?

我需要将MySQL 5.1中的RHEL 5.8更新到新的MySQL 5.5。 我已经安装了REMI rpm,但是当试图以这种方式升级MySQL时,我得到了很长的包冲突列表。 我想我需要彻底删除MySQL,然后重新安装新版本。 如果我跑 yum remove mysql-server 将删除我的数据库和/etc/my.cnfconfiguration文件? 我希望不会。 谢谢

如何暗示在MySql中的所有表的WRITE锁?

如何暗示在MySql中的所有表的WRITE锁? 我尝试了以下,但它给错误。 FLUSH TABLES mytest.mytable1 WITH LOCK; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WITH LOCK' at line 1

将Cron Jobs存储到数据库中

为了构build一个在Linux系统上维护数千个cron作业的系统,我正面临着能够以可扩展的方式处理它们的问题。 我需要使用一个数据库(我正在考虑使用MySQL)来存储作业,而不是默认的纯文本文件。 有谁知道是否有任何可以处理这个任务的cron守护进程的模块或插件? 先谢谢你

Mysql未启动 – > / usr / sbin / mysqld:未知选项'–query_cache_size-128M'

我有一个很大的问题。 我尝试启动在Ubuntu的MySQL,但我有这个错误: 130323 0:13:55 [Note] Plugin 'FEDERATED' is disabled. 130323 0:13:55 InnoDB: The InnoDB memory heap is disabled 130323 0:13:55 InnoDB: Mutexes and rw_locks use GCC atomic builtins 130323 0:13:55 InnoDB: Compressed tables use zlib 1.2.3.4 130323 0:13:55 InnoDB: Initializing buffer pool, size = 8.0G 130323 0:13:55 InnoDB: Completed initialization of buffer pool 130323 0:13:55 […]

Postfix + mysql:virtual_users与virtual_aliases中的catch-all结合在一起

我有一个运行的Postfix(和Dovecot)服务器,使用MySQL来定义域名,用户和别名。 这一切都运行良好,但现在我想添加一个全面的一个域,我已经有一些用户定义。 我在virtual_users表中添加了用户,当我可以连接到它并发送邮件时,发送给它的所有电子邮件都被catch-all捕获。 有没有办法解决这个问题? 相关configuration文件和详细信息: /etc/postfix/main.cf文件: virtual_transport = lmtp:unix:private/dovecot-lmtp virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf local_recipient_maps = $virtual_mailbox_maps mysql虚拟用户表: +—-+———–+————–+————————+ | id | domain_id | password | email | +—-+———–+————–+————————+ | 2 | 1 | passwordhash | [email protected] | +—-+———–+————–+————————+ mysql虚拟别名表: +—-+———–+————————+——————————-+ | id | domain_id | source | destination | +—-+———–+————————+——————————-+ […]

du -sh *显示更多用过的空间,即ls -lah

我遇到了用完我的一个客户端服务器的磁盘空间的问题。 /var/lib/mysql中的命令ls -lah的输出显示: drwx—— 2 mysql mysql 16K Dec 30 2015 database_xyz 但是,当我用du -sh *命令检查同一目录中的文件大小时,输出显示: 22G database_xyz 为什么输出的命令显示两个完全不同的结果? 驱动器上剩下的只有2.2GB。 root@jon-cust-lifeincity:/var/lib/mysql# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg-root 49G 44G 2.2G 96% / tmpfs 1007M 0 1007M 0% /lib/init/rw udev 1002M 108K 1002M 1% /dev tmpfs 1007M 0 1007M 0% /dev/shm /dev/sda1 228M […]