小编gio*_*o79的帖子

InnoDB:错误:升级到 mysql 5.6 后找不到表“mysql”.“innodb_table_stats”

我从 5.5 升级到 mysql 5.6,现在我的日志在启动时到处都是这样的消息

我在这里找到了一个可能的解决方案,但它似乎不是官方的。 http://forums.mysql.com/read.php?22,578559,579891#msg-579891

2013-12-06 21:08:00 7f87b1d26700 InnoDB: Error: Table "mysql"."innodb_table_stats" not found.
2013-12-06 21:08:00 7f87b1d26700 InnoDB: Recalculation of persistent statistics requested for table "drupal"."sessions" but the required persistent statistics storage is not present or is corrupted. Using transient stats instead.
2013-12-06 21:08:07 7f903c09c700 InnoDB: Error: Table "mysql"."innodb_table_stats" not found.
Run Code Online (Sandbox Code Playgroud)

任何官方解决方案或 100% 修复?

mysql innodb mysql-5 mysql-5.5 mysql-5.6

44
推荐指数
2
解决办法
10万
查看次数

mysql 是否像 apache httpd 一样优雅或安全地重启?

我想优雅地重新启动 mysql,就像在重新启动之前提供线程的 httpd 一样。我不希望查询中断。

mysql

33
推荐指数
1
解决办法
4万
查看次数

增加 innodb_buffer_pool_size 和 innodb_log_file_size 后,mysql 无法启动

我在这里遵循这个解决方案/sf/ask/274938331/#comment14041132_4056261并试图增加我innodb_buffer_pool_size的 4G 和更高的 1G(也是 1024M)除了日志文件大小之外,mysql 不会从这些值开始。如果我把它放回 512M mysql 启动就好了。

我该如何解决这个问题?我的服务器是 16GB 的,根据 Webmin sysinfo:

Real memory 15.62 GB total, 3.13 GB used
Run Code Online (Sandbox Code Playgroud)

同时我也发现了错误日志:

120529 10:29:32 来自 pid 文件/var/run/mysqld/mysqld.pid 的 mysqld_safe mysqld 结束

120529 10:29:33 mysqld_safe 使用 /var/lib/mysql 中的数据库启动 mysqld 守护进程

120529 10:29:33 [注意] 插件“联邦”被禁用。

120529 10:29:33 InnoDB:InnoDB 内存堆被禁用

120529 10:29:33 InnoDB:互斥锁和 rw_locks 使用 GCC 原子内置函数

120529 10:29:33 InnoDB:压缩表使用 zlib 1.2.3

120529 10:29:33 InnoDB:使用 Linux 原生 AIO

120529 10:29:33 InnoDB:初始化缓冲池,大小 = 1.0G

120529 10:29:33 InnoDB:缓冲池初始化完成

InnoDB:错误:日志文件 ./ib_logfile0 …

mysql innodb mysql-5.5

19
推荐指数
1
解决办法
5万
查看次数

删除 InnoDB 数据库时出错

我试图在 mysql 中删除一个数据库,但每次我收到这个错误

ERROR 2013 (HY000): Lost connection to MySQL server during query
Run Code Online (Sandbox Code Playgroud)

甚至以 root 身份登录。

最初,我有一个无法重新创建的损坏表,因此我决定重新创建数据库。我每个表都有 innodb 文件,不确定这是否重要。

我怎样才能删除这个数据库?

mysql innodb

9
推荐指数
1
解决办法
2万
查看次数

mysql:您如何确定理想的“open_files_limit”设置值?

我面临这个问题:https : //serverfault.com/questions/104618/out-of-resources-for-mysqldump

问题

  • 我知道我需要增加 open_files_limit,但要增加多少?
  • 我可以在 mysql 中调用一个命令来告诉我这应该是多少吗?

mysql mysqldump backup

7
推荐指数
1
解决办法
2万
查看次数

mysqld_safe 版本与 mysqld 不同?

mysqld套接字的版本与mysqld服务器的版本不同是不是有问题?我在启动期间在 mysqld 日志中注意到了这一点

120420 19:30:06 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
120420 19:30:06  InnoDB: Initializing buffer pool, size = 8.0M
120420 19:30:06  InnoDB: Completed initialization of buffer pool
120420 19:30:06  InnoDB: Started; log sequence number 0 44233
120420 19:30:06 [Note] Event Scheduler: Loaded 0 events
120420 19:30:06 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.1.61'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  Source distribution
Run Code Online (Sandbox Code Playgroud)

然而,当我显示变量时我得到了这个

显示类似“%version%”的变量;

+-------------------------+-------------------------------------------+
| Variable_name           | Value                                     |
+-------------------------+-------------------------------------------+
| innodb_version          | 5.5.30                                    |
| protocol_version        | 10 …
Run Code Online (Sandbox Code Playgroud)

mysql mysqld mysqld-safe

2
推荐指数
1
解决办法
1万
查看次数