这是一个关于MySQL“僵尸”表的后续表,不能删除我在模式mysql中要求的一个stream氓表。 长话短说: 我无意中写了一个文件general.log到MySQL的datadir 稍后删除它 mysqldump开始抱怨缺less有关表general_log的信息 不能放桌子 不能重新创build表并删除它, 现在我在information_schema中find了一行: mysql> select * from INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'general_log'; +—————+————–+————-+————+——–+———+————+————+—————-+————-+—————–+————–+———–+—————-+————-+————-+————+—————–+———-+—————-+—————+ | TABLE_CATALOG | TABLE_SCHEMA | TABLE_NAME | TABLE_TYPE | ENGINE | VERSION | ROW_FORMAT | TABLE_ROWS | AVG_ROW_LENGTH | DATA_LENGTH | MAX_DATA_LENGTH | INDEX_LENGTH | DATA_FREE | AUTO_INCREMENT | CREATE_TIME | UPDATE_TIME | CHECK_TIME | TABLE_COLLATION | […]
在Ubuntu服务器的MySQL安装中,恰好有几个“默认”用户,比如“debian-sys-maint @ localhost”,“[email protected]”等。 我在我的安装中看到一个“root @ wyverin”用户。 我从来没有见过它,我不知道它出现在哪里。 我想删除它,但是我想知道我是否可以安全地继续。 有人知道吗? 我尝试了谷歌search,但没有发现有用的东西。 谢谢!
我有我的MySQL的问题。 它开始于我正在使用工作台工具导入转储。 我等了大约30分钟就完成了,但没有发生任何事情,所以我决定按停止,令我吃惊的是,没有工作,所以我closures了应用程序,并再次打开。 在标签服务器状态下,我可以看到它仍在工作,我决定再等一会儿,看看会发生什么。 SQL脚本似乎完成,但之后,MySQL是无法使用的。 我不能再启动mysql,如果我用工作台工具,我得到的错误 启动服务器 尝试启动服务器时发生权限错误。 pipe理员密码可能是错误的。 如果我尝试通过CL访问MySQL mysql -u root -p -h localhost -P 3306 我得到这样的错误。 错误2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2) 我怎样才能解决这个问题,所以我可以再次使用我的MySQL数据库?
我想在Ubuntu中设置phpmyadmin而不要求提示参数,我不知道是否有一种方法可以在命令中传递这些参数:sudo apt-get install phpmyadmin并给出选项,如服务器types“apache2”和mysqlpipe理员密码。 非常感谢。
我有一个运行apache2,php和MySQL的centos 6服务器。 Apacheconfiguration有几个虚拟站点,因为服务器运行六个网站,六个站点中的三个使用MySQL,另外三个不使用。 最近我发现,使用MySQL崩溃的网站 – 报告错误“无法连接到SQL数据库..” 查看日志后,看起来有多个Apache运行的实例吃掉了我所有的内存 – 这导致服务器为了阻止服务器死亡而终止MySQL进程,并且不久之后它将恢复(偶尔我必须修复一些表格) 为了试图控制这种情况,我把max_connections降到了100,但是这并没有帮助 现在我不知道,如果我需要更多的内存(安装1GB),或者如果我被拒绝服务攻击。 诚实地说,我们确实希望服务器有大量的stream量,但是我怎么知道一个IP是否连续打到这个盒子? 如果有帮助,我在下面的“正常操作”中粘贴了一些输出 free -m total used free shared buffers cached Mem: 992 771 221 0 15 87 -/+ buffers/cache: 668 323 Swap: 976 39 937 ps aux | grep apache apache 17148 0.1 3.4 430836 35036 ? S 06:34 0:10 /usr/sbin/httpd apache 17150 0.1 […]
我pipe理的网站今天突然开始运行。 我试图找出瓶颈在哪里。 我创build了一个14kb的文本文件,这需要5秒钟在浏览器中打开! 我相信问题不在于我的互联网连接 – 例如,我可以看YouTube。 如果我访问lan上的14kb文件,那么页面需要6ms才能打开。 这让我觉得这个问题不是apache。 但是,网站也使用mysql,当我打开一个显示数据在一个表中的页面需要的时间 – 如10分钟或更多。 在LAN上,这个直接打开。 我检查完整的进程列表,而页面正在通过互联网加载,并有很长的时间查询: mysql> show full processlist; +——+——+———–+——+———+——+——-+———————–+ | Id | User | Host | db | Command | Time | State | Info | +——+——+———–+——+———+——+——-+———————–+ | xxxx | root | localhost | fms | Sleep | 307 | | NULL | | yyyy | […]
我正在考虑改变我所有的服务器区域设置为C. "export LC_ALL=C" 这是常见的做法吗? 我想在LAMP服务器上会有什么副作用,或者我应该离开使用默认的“en_US.UTF-8”?
由于AWS RDS具有基于EC2安全组(或IP范围)的防火墙,因此通过限制用户来限制连接的来源也是有意义的。
我做了一个服务器重新启动我的Web服务器,并重新启动,MySQL将无法启动。 如果我使用taskmanager来杀死mysqld.exe并尝试从服务控制台启动,它通过启动获得大约50%,停顿很长时间,当它最终完成时显示消息: “Windows无法在本地计算机上启动MySQL服务,错误1053:服务没有及时响应启动或控制请求。 我曾经有过这样一次,从内存中,我必须做的一切正确的删除ib_logfile0和ib_logfile1文件。 这一次没有帮助。 请帮忙! 我有9个网站停用,需要尽快备份。 更新: 此更新…如果我将my.ini中的默认数据库引擎从InnoDB更改为MyISAM并启用skip_innodb选项,则MySQL服务将启动。 但没有一个网站正常工作。 (例如,如果我去一个WordPress的网站,它加载Wordpress的安装向导,而不是现有的网站)。 所以我认为这与INNODB有关。 更新2: MySQL错误日志最后一项(在我删除.err文件之前): Version: '5.1.66-community' socket: '' port: 3306 MySQL Community Server (GPL) 130829 9:47:27 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Normal shutdown 130829 9:47:27 [Note] Event Scheduler: Purging the queue. 0 events 130829 9:47:27 InnoDB: Starting shutdown… 130829 9:47:29 InnoDB: Shutdown completed; log sequence […]
我正在使用MySQL innodb数据库。 当我不小心使用mysqlworkbench时,所有的.frm文件都被从mysql数据文件夹中删除,但是我仍然在数据文件夹中有ibdata文件。 我没有使用innodb_file_per_table意味着我所有的innodb表数据都在单个ibdata文件中。 不幸的是我没有备份来恢复。 任何人都可以告诉我如何从ibdata文件恢复数据。