我使用的是Debian 8 Jessie和MariaDB。 我的mysqltuner似乎表示MariaDB可以使用内存的142% ——– Storage Engine Statistics ——————————————- [–] Status: +ARCHIVE +Aria +BLACKHOLE +CSV +FEDERATED +InnoDB +MRG_MyISAM [–] Data in InnoDB tables: 2G (Tables: 79) [–] Data in MyISAM tables: 96M (Tables: 146) [–] Data in PERFORMANCE_SCHEMA tables: 0B (Tables: 52) [!!] Total fragmented tables: 34 ——– Security Recommendations ——————————————- [OK] All database users […]
我的Ubuntu Lucid系统上有XAMPP,一切正常。 但现在似乎有一些问题,MySQL不会启动。 我试图恢复一些Drupal数据库,因此像所有其他数据库文件夹一样将原始文件复制到/ opt / lampp / var / mysql文件夹。 而且,我想这可能导致了这个问题。 我正在粘贴错误日志的最后几行。 有人请帮我。 100814 15:17:47 mysqld_safe Starting mysqld daemon with databases from /opt/lampp/var/mysql 100814 15:17:47 [Note] Plugin 'FEDERATED' is disabled. 100814 15:17:47 [ERROR] Can't open shared library 'libpbxt.so' (errno: 0 API version for STORAGE ENGINE plugin is too different) 100814 15:17:47 [Warning] Couldn't load […]
我已经复制/ var / lib / mysql / mydbname数据库到一台新的机器从崩溃的服务器(启动使用Live CD),但现在我不能访问数据库中的表… 所有表只有一个.frm扩展名,所以我假设他们是InnoDB。 它们出现在SHOW TABLES语句中,但是我不能从它们中select。 修复/优化/分析都给; +—————+——-+———-+————————————-+ | Table | Op | Msg_type | Msg_text | +—————+——-+———-+————————————-+ | mydbname.xyz | check | Error | Table 'mydbname.xyz' doesn't exist | | mydbname.xyz | check | error | Corrupt | +—————+——-+———-+————————————-+ myisamchk不会碰他们(显然)… 我感觉有些没有任何意义的atm。 提前致谢。
从昨天开始,我在Ubuntu上的Mysql安装中的InnoDB表不再工作,我试图用Navicat打开它们,但是我得到了“未知表引擎InnoDB”的错误。 当我尝试使用Show Engines;列出所有的Show Engines; 它返回; +————+———+—————————————————————-+————–+——+————+ | Engine | Support | Comment | Transactions | XA | Savepoints | +————+———+—————————————————————-+————–+——+————+ | MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance | NO | NO | NO | | MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO […]
我尝试通过my.cnf增加innodb_buffer_pool_size从默认的128M到256M,但重启尝试,MySQL关机失败: 130125 11:49:55 InnoDB: Initializing buffer pool, size = 256.0M 130125 11:49:55 InnoDB: Completed initialization of buffer pool InnoDB: Unable to lock ./ibdata1, error: 11 MySQL正在运行,但任何尝试通过terminal“mysql -u root -p”炸毁: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) 我在适当的位置触摸/ chown'd mysql.sock和mysqld.pid(因为他们错过了,不好),但仍然没有运气进入MySQL。 从昨天晚上有一个转储,但很想从今天得到一个转储,看看ibdata1是否损坏(读/写操作看起来不错,所以如果它被损坏的MySQL会关机,不是?) 不用说,担心试图重启! 我们有一个通过连接池连接到MySQL的Java应用程序; 在那里发生locking? 无论如何,对如何处理这种情况的想法表示赞赏。 可以克隆MySQL运行的虚拟机并导入/ var / lib / […]
我的内存使用率在我的专用服务器上约占25%(交换一般为1%),负载在2-5左右。 我的主机build议我从2GB的RAM升级到4GB,这样我可以将我的innodb_buffer从默认的16MB增加到2GB。 我innodb表大小是2GB。 我的问题是,由于内存使用率是25%,升级内存是否有意义? 查询有时会挂起,所以我在考虑一个更大的innodb_buffer可以减less数据库的负载,只是不确定是否真的需要先升级我的内存。
我们的专用服务器正在运行一个大型Magento商店,其大小约为250MB。 服务器规格被列为具有5个Xeon 2Ghz处理器(4MBcaching)和12GB的内存。 我本来以为上面的规范足以让Magento很快地运行,不过虽然网站速度不是很慢,但实际上并没有那么快。 目前的MySQL my.cnf文件如下: skip-innodb ft_min_word_len=3 query_cache_limit = 4M query_cache_size = 16M ## 32MB for every 1GB of RAM query_cache_type = 1 max_user_connections = 50 max_connections = 50 interactive_timeout = 300 wait_timeout = 200 connect_timeout = 200 thread_cache_size = 32 key_buffer_size = 64M ## 128MB for every 1GB of RAM join_buffer_size = 1M […]
我想知道是否有可能在运行中更改innodb_buffer_pool_size 。 它看起来像缓冲池已被分配在我的服务器上,现在正在交换。 我已经改变了从属服务器上的这个值,重新启动MySQL守护进程,现在一切都看起来很好 – 但我不能离开主服务器 我不确定是否至less可以刷新inndb缓冲区来释放一些内存? # ps aux –sort -vsz | head -n2 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND mysql 2064 14.6 93.8 17369060 15328044 ? Sl Jul22 7096:48 /usr/sbin/mysqld –basedir=/usr –datadir=/var/lib/mysql –plugin-dir=/usr/lib64/mysql/plugin –user=mysql –log-error=/var/log/mysql/mysql-error.log –pid-file=/var/lib/mysql/mysql.pid –socket=/var/lib/mysql/mysql.sock –port=3306 # free -m total used free shared buffers cached Mem: […]
我有24GB的RAM i7专用服务器,运行MySQL 5.1.68的CPanel 11.36。 在my.cnf中,我启用了innodb_file_per_table。 在MySQL重新启动之后,是否可以安全地禁用该选项,而不会对数据库造成任何损害?
我正试图在我的linux服务器上启用InnDB。 我已经在ESX服务器上安装了Ubuntu 10.04 JeOS。 然后我使用aptitude安装了mySQL和tomcat。 但是当我使用SHOW ENGINES时, 在MySQL中,似乎没有安装InnoDB。 然后我试着按照文档中的指示。 http://dev.mysql.com/doc/refman/5.1/en/innodb.html但是,当我尝试启用一个插件时,我得到以下内容: 错误1123(HY000):无法初始化函数'InnoDB'; 插件初始化function失败。 对于如何解决这个问题,我将不胜感激。