Articles of mysql

总有新的SSH隧道和远程MySQL访问问题

我不经常使用linux或需要通过SSH隧道进入远程MySQL数据库,所以请原谅我的无知。 我正在使用Windows 7,需要连接到Linux服务器上的远程MySQL实例。 几个月来,我一直在成功地使用HeidiSQL客户端应用程序。 今天发生了两件事:数据库移动到一个新的服务器,我更新了HeidiSQL,现在我无法login到MySQL服务器,当试图从Heidi得到这个消息: SQL Error (2003) in statement #0: Can't connect to MySQL server on 'localhost' (10061) 如果使用Putty,我可以连接到服务器并通过命令行访问MySQL,包括从数据库中获取数据。 我认为这意味着我的凭据和地址是正确的,但不明白为什么将这些相同的细节放入HeidiSQL的SSH隧道信息将无法正常工作。 我也下载了MySQL Workbench,并尝试通过该客户端build立连接,并得到以下消息: Cannot Connect to Database Server Your connection attempt failed for user 'myusername' from your host to server at localhost:3306: Lost connection to MySQL server at 'reading initial communication packet', system error: 0 […]

在/ var / lib / mysql /中删除文件名off.xxx是安全的吗?

今天,我的硬盘与/var/lib/mysql/文件夹完全一致。 有数百个名为off.0000001,off.000002,… off.000190的文件和一个名为off.index的文件。 他们是什么意思,我可以删除所有这些?

MySQL /防火墙/无法连接到MySQL服务器

我有一个客户端运行一个bind-address=0.0.0.0的MySQL服务器。 这是iptables输出 root@host:/var/www# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all — anywhere anywhere REJECT all — anywhere 127.0.0.0/8 reject-with icmp-port-unreachable ACCEPT all — anywhere anywhere state RELATED,ESTABLISHED ACCEPT tcp — anywhere anywhere state NEW tcp dpt:ssh ACCEPT icmp — anywhere anywhere ACCEPT tcp — anywhere mysql tcp dpt:mysql LOG […]

如何增加mysql的back_log

我有大量使用mysql的程序,大量的慢查询和更多的快速查询,都是同时发生的。 我想增加back_logvariables使用: SET back_log = 1000但MYSQL说:只读variables。 我已经尝试添加到my.cnf: back_log=1000但它没有改变重新启动后的值。 什么是正确的程序? 如果有问题,我在EC2 Ubuntu实例上

Nagios mysql检查服务定义configuration?

我正在使用Consol Labs MySQL Health Check插件来监视我的MySQL数据库。 我想改变threads connected参数的警告和临界阈值,但忘记了如何。 我的支票安装在我的service.cfg如下所示: define service { use mysql-service hostgroup_name mysql-servers check_interval 1 service_description MySQL Threads Connected _mysql_mode threads-connected check_command check_mysql_health } 我无法记住上面的configuration的哪一部分我定义了我的阈值? 我试过了, check_mysql_health:20:40 & check_mysql_health! -w 20: -c 40: check_mysql_health! -w 20: -c 40:但他们都没有工作。 任何人都知道我该怎么做?

Apache2 Debian服务器下降。 内存不足

帮助我,请与我的Apache的问题。 我在DigitalOcean上得到了512MB的内存(Debian)。 MODX CMS上有3个站点(在PHP上运行)。 今天早上,因为我认为系统发现了一个内存不足的问题,并开始杀死进程(有约43 apache程序)。 它杀死了mysqld,并开始逐个杀死apache2。 你能指点我哪个configuration我必须调整? 对于mysql的Tuning-primer.sh来说,内存分配没有问题。 这是我的my.cnf: key_buffer = 16M max_allowed_packet = 16M thread_stack = 192K thread_cache_size = 8 myisam-recover = BACKUP max_connections = 70 max_heap_table_size = 25M tmp_table_size = 25M query_cache_limit = 1M query_cache_size = 25M [mysqldump] quick quote-names max_allowed_packet = 16M [isamchk] key_buffer = 16M 这里的日志: Dec 10 06:41:27 cloud […]

Debian上的MySQL,未知variables'set-variable = local-infile = 0'

我有一个运行MySQL的专用服务器。 在my.cnfconfiguration文件中,我很久以前就添加了这个configuration: set-variable=local-infile=0 这工作正常,但从昨天开始,我的服务器开始奇怪的行为,重新启动后,我无法启动MySQL。 问题位于这个configuration,如日志中所述: [ERROR] /usr/sbin/mysqld: unknown variable 'set-variable=local-infile=0' 在评论了这一行之后,mysql开始正常了。 有什么我错过了,打破这种types的configuration更新? 我真的很想知道发生了什么事。 我运行MySQL 5.5.31-0 + wheezy1 (注:我知道这个很相似的问题 ,但我想知道是什么改变了,不是问题在哪里) 谢谢你的帮助!

导入文件错误

我试图导入到PHPMyAdmin表,我的数据库有2个表,其中之一被标记为“表3”。 当我尝试将数据库导入到PHPMyAdmin中时,它不会检查名为“table 3”的表是否已经存在。 所以PHPMyAdmin会自动尝试将文件导入“表3”,因为我上传的数据库与现有的“表3”有完全不同的列数。 我希望PHPMyAdmin将创build“表4”,但它不。 在导入之前查看一个表是否已经存在,这个简单的检查对于软件是非常有用的补充。 其他表是自动导入,但我删除了“表2”,因为它是不正确的,因此2个表和一个被称为“表3”。

MySQL服务器周期性地崩溃

我在Ubuntu的服务器上运行一个Drupal实例。 但是,似乎mysql服务器往往会定期崩溃。 我提取的日志是这样的: 131221 4:22:54 [Note] /usr/sbin/mysqld: Shutdown complete 131221 4:22:55 [Note] Plugin 'FEDERATED' is disabled. 131221 4:22:55 InnoDB: The InnoDB memory heap is disabled 131221 4:22:55 InnoDB: Mutexes and rw_locks use GCC atomic builtins 131221 4:22:55 InnoDB: Compressed tables use zlib 1.2.3.4 131221 4:22:55 InnoDB: Initializing buffer pool, size = 128.0M InnoDB: mmap(137363456 bytes) […]

nginx和Mysql服务器负载限制(取决于服务器configuration)

我的服务器configuration是 Technology: Ivy Bridge Processor: Intel Xeon E3 1245v2 Intel Smart Cache: 8MB Cores: 4 Threads: 8 Frequency: 3.4GHz+ Turbo Boost: 3.8GHz Virtualization: yes RAM : 32 GB DDR3 Hard drive: Intel SSD 2 x 120GB RAID: SOFT – 0/1 (RAID-1 by default) NIC: GigaEthernet Bandwidth: 200 Mbps guaranteed Version: Parallels Plesk Panel v11.5.30_build115130819.13 os_CentOS […]