Articles of mysql

mysql中继日志损坏,如何恢复?

我正在连锁一个主人和两个奴隶。 即 Master–>Primary Slave–>Secondary Slave. 主从站的中继日志损坏。 如何重新创build主从设备的中继日志,而不对主从设备进行任何修改Primary Slave –> Secondary Slave复制?

MySQL重新安装

我想重新安装MySQL服务器。 我重新安装之前清除了寄存器,但是当它configuration它说 error 1045 Access denied for 'root@localhost'(using password NO) 我如何重新安装它?

所有内存消耗的MySQL

可能重复: Linux吃所有的内存,似乎不是特定的应用程序 TOP显示几乎所有的内存都在一个专用的MySQL盒子上。 我停止了MySQL并检查了顶部,没有任何区别。 没有其他正在运行的进程会消耗这种内存。 我如何释放locking的内存? # /etc/init.d/mysqld status mysqld dead but subsys locked # free -m total used free shared buffers cached Mem: 35007 34913 94 0 186 33045 -/+ buffers/cache: 1681 33326 Swap: 0 0 0 我需要重新启动服务器吗?

无法在debian压缩包上安装数据包mysql-workbench-gpl

如果我尝试安装在debian挤压mysql-workbench-gpl我得到以下错误消息(它抱怨未解决的依赖项): Probieren Sie »apt-get -f install«, um dies zu korrigieren: Die folgenden Pakete haben unerfüllte Abhängigkeiten: mysql-workbench-gpl : Hängt ab von: libatkmm-1.6-1 (>= 2.22.1) ist aber nicht installierbar Hängt ab von: libcairomm-1.0-1 (>= 1.6.4) soll aber nicht installiert werden Hängt ab von: libctemplate0 soll aber nicht installiert werden Hängt ab von: libgdk-pixbuf2.0-0 (>= 2.22.0) ist […]

如何确定页面加载问题

我在一个共享的托pipe环境中托pipe一个网站。 我认为我相当不错的编码器。 我已经尽一切可能提高我的页面性能,包括caching和gzipping的内容。 我的用户仍然面临问题。 我的网站的url是http://thinkmovie.in 首先我不知道如果页面加载时间是正常的我的网站。 如果它很高,我想知道确切的原因。 我认为服务器是这里的瓶颈。 任何人都知道服务器导致页面加载时间过长。 我刚刚实施了回旋镖 但不知道如何使用它来满负荷。 我也害怕将其详细信息记入数据库会进一步减慢网站。请给出您的build议。

关于复制Mysql的varchar问题

这个问题显示它是一个重复的键,但是当我validation我可以理解,有一列varchar(5)和插入有超过5个字符,通常它会被截断,并将embedded。 但是这里是给错误的。 错误'重复条目'7565371'键'PRIMARY''查询。 默认数据库:'dbname'。 查询:'insert into dbname.tablename …..

为什么我的MySQL连接在本地主机上比在networking上运行速度慢?

这是我的基本场景:我有一个ASP.NET MVC 3 Web应用程序,它通过MySQL .net连接器6.5.4连接到MySQL数据库。 我有这种情况差不多一年,但几个星期前,我们必须将所有的数据移动到另一个硬盘驱动器(不知道是否是这个问题,但…),所以我倾倒了数据库,安装了这个新的一切高清并部署我的系统。 我遇到的问题是,在所有这些修改之后访问特定页面的速度非常慢。 当我说真的很慢,我的意思是30分钟的加载时间。 问题是:在我的机器上,指向这个相同的数据库,我没有这么大的延迟…他们都运行相同版本的系统。 你们有没有关于如何解决这个问题或者首先看什么的想法?

Mysql连接过多,但在全进程列表中不可见

我遇到了一个很大的问题,我想这就像一个DOS攻击,但我不确定。 从今天早上开始,我的数据库非常慢,给我7/10次连接错误太多,或者尝试用www-data用户login(跟着太多的连接错误?)。 我尝试通过mysql命令行find“显示完整进程列表”的问题,但它只给了我一个回应,那就是“我”。 我能做些什么呢? 网站仍然运行正常,但我猜是MySQL过度使用。

在MySQL 5.1 InnoDB中,VARCHAR的最大长度是否会影响二级索引大小?

假设数据是相同的,那么VARCHAR的最大长度是否会影响辅助索引的空间使用率? InnoDB对索引使用固定长度logging吗? 假设我们正在谈论MySQL 5.1,并使用InnoDB COMPRESSED表格格式,并且所讨论的字段被定义为一个长度小于或等于255的VARCHAR(所以它只使用一个字节作为偏移量)。 这是用例: 我有一个非常大的表(几千兆字节)的服务器。 其中一个字段是VARCHAR(7)。 我们需要一点时间,我们正在考虑把它做成VARCHAR(255),但是我们担心它膨胀了索引。

数据目录更改后,mysql不连接

我更改了/etc/my.cnf中的数据目录。 datadir=/data/mysql socket=/data/mysql/mysql.sock 我也从中移动了mysql文件夹 /var/lib/mysql/ 至 /data/mysql 现在,当我连接到MySQL我得到以下错误: [root@youradstats-copy mysql]# mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 也当我看到/var/logs/msqld.log我得到以下消息: InnoDB: Setting log file /data/mysql/ib_logfile0 size to 512 MB InnoDB: Database physically writes the file full: wait… InnoDB: Progress in MB: 100 200 300 400 500 120704 7:43:31 InnoDB: Log […]