mysql_upgrade --force,MySQL force upgrade
奇怪我的 MySQL 很容易當掉,然後我的 http://Benjr.tw 就會直接在網頁上顯示資料庫連線錯誤,檢查 /var/log/mysql 裡面的 log 會顯示 table 錯誤.
root@benjr:~# cat /var/log/mysql.log
root@benjr:~# cat /var/log/mysql.err
root@benjr:~# cat /var/log//mysql/error.log
160323 5:24:20 [ERROR] /usr/sbin/mysqld: Table './benjr/wp_commentmeta' is marked as crashed and should be repaired
160323 5:24:20 [Warning] Checking table: './benjr/wp_commentmeta'
160323 5:24:20 [ERROR] /usr/sbin/mysqld: Table './benjr/wp_comments' is marked as crashed and should be repaired
160323 5:24:20 [Warning] Checking table: './benjr/wp_comments'
160323 5:24:20 [ERROR] /usr/sbin/mysqld: Table './benjr/wp_options' is marked as crashed and should be repaired
160323 5:24:20 [Warning] Checking table: './benjr/wp_options'
160323 5:24:20 [ERROR] /usr/sbin/mysqld: Table './benjr/wp_postmeta' is marked as crashed and should be repaired
160323 5:24:20 [Warning] Checking table: './benjr/wp_postmeta'
160323 5:24:20 [ERROR] /usr/sbin/mysqld: Table './benjr/wp_posts' is marked as crashed and should be repaired
160323 5:24:20 [Warning] Checking table: './benjr/wp_posts'
160323 5:24:20 [ERROR] /usr/sbin/mysqld: Table './benjr/wp_usermeta' is marked as crashed and should be repaired
160323 5:24:20 [Warning] Checking table: './benjr/wp_usermeta'
160323 5:24:20 [ERROR] /usr/sbin/mysqld: Table './radytobe/wp_options' is marked as crashed and should be repaired
160323 5:24:20 [Warning] Checking table: './radytobe/wp_options'
160323 5:24:20 [ERROR] /usr/sbin/mysqld: Table './radytobe/wp_postmeta' is marked as crashed and should be repaired
用下面的指令就可以修復.
root@benjr:~# initctl stop mysqld
root@benjr:~# cd /var/lib/mysql/drupal
root@benjr:~# myisamchk –r *.MYI
root@benjr:~# initctl start mysqld
整理完之後就可以,但過一段時間 MySQL 又會有錯誤產生.後來檢查到 /var/log/syslog 裡面有一段關於 MySQL 的錯誤訊息 “Upgrading MySQL tables if necessary.”.
root@benjr.tw:~# cat /var/log/syslog
Mar 23 05:24:19 benjr.tw /etc/mysql/debian-start[427]: Upgrading MySQL tables if necessary.
Mar 23 05:24:19 benjr.tw /etc/mysql/debian-start[430]: /usr/bin/mysql_upgrade: the '--basedir' option is always ignored
Mar 23 05:24:19 benjr.tw /etc/mysql/debian-start[430]: Looking for 'mysql' as: /usr/bin/mysql
Mar 23 05:24:19 benjr.tw /etc/mysql/debian-start[430]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
Mar 23 05:24:19 benjr.tw /etc/mysql/debian-start[430]: This installation of MySQL is already upgraded to 5.5.47, use --force if you still need to run mysql_upgrade
似乎需要下下面的指令來更新 MySQL
root@benjr.tw:/var/log# mysql_upgrade -u root -p
Enter password:
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
This installation of MySQL is already upgraded to 5.5.47, use --force if you still need to run mysql_upgrade
要加上 參數 force 才能使用.更新之後看起來一些怪問題都解決了,但 MYSQL 會不會再發生當掉的問題還需要在觀察一段時間.
root@benjr.tw:/var/log# mysql_upgrade --force -u root -p
Enter password:
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Running 'mysqlcheck' with connection arguments: '--port=3306' '--socket=/var/run/mysqld/mysqld.sock'
Running 'mysqlcheck' with connection arguments: '--port=3306' '--socket=/var/run/mysqld/mysqld.sock'
benjr.wp_commentmeta OK
benjr.wp_comments OK
benjr.wp_links OK
benjr.wp_options OK
benjr.wp_postmeta OK
benjr.wp_posts OK
benjr.wp_term_relationships OK
benjr.wp_term_taxonomy OK
benjr.wp_termmeta OK
benjr.wp_terms OK
benjr.wp_usermeta OK
benjr.wp_users OK
benjr.wp_wp_rp_tags OK
benjr.wp_commentmeta OK
benjr.wp_comments OK
benjr.wp_links OK
benjr.wp_options OK
benjr.wp_postmeta OK
benjr.wp_posts OK
benjr.wp_postviews_plus OK
benjr.wp_term_relationships OK
benjr.wp_term_taxonomy OK
benjr.wp_termmeta OK
benjr.wp_terms OK
benjr.wp_usermeta OK
benjr.wp_users OK
benjr.wp_wp_rp_tags OK
Running 'mysql_fix_privilege_tables'...
OK
root@benjr:~# initctl restart mysqld
冏,上星期還是發生過一次 MySQL 整個當掉的問題!!
沒有解決問題,試試搜尋本站其他內容
mysql_upgrade --force,MySQL force upgrade相关推荐
- MySQL force Index 强制索引概述
以下的文章主要介绍的是MySQL force Index 强制索引,以及其他的强制操作,其优先操作的具体操作步骤如下:我们以MySQL中常用的hint来进行详细的解析,如果你是经常使用Oracle的 ...
- mysql --force -f_Mysql_mysql force Index 强制索引
其他强制操作,优先操作如下: mysql常用的hint 对于经常使用oracle的朋友可能知道,oracle的hint功能种类很多,对于优化sql语句提供了很多方法.同样,在mysql里,也有类似的h ...
- mysql force index报错_新特性解读 | MySQL 8.0 索引特性4-不可见索引
MySQL 8.0 实现了索引的隐藏属性.当然这个特性很多商业数据库早就有了,比如ORACLE,在11g中就实现了.我来介绍下这个小特性. 介绍 INVISIBLE INDEX,不可见索引或者叫隐藏索 ...
- mysql force作用_mysql force index 用途
mysql索引优化一直以来是DBA和开发人员长期坚持的一项基本工作,合理的索引对于业务来说非常重要,合理的索引能有效改善性能.因此在开发中,定期排查索引的有效性很重要,排查的根据就是历史sql,排查的 ...
- MYSQL force index索引优化
mysql索引优化一直以来是DBA和开发人员长期坚持的一项基本工作,合理的索引对于业务来说非常重要,合理的索引能有效改善性能.因此在开发中,定期排查索引的有效性很重要,排查的根据就是历史sql,排查的 ...
- mysql upgrade 作用,【MySQL运维】使用mysql_upgrade升级MySQL
mysql_upgrade是官方提供的MySQL升级工具,支持跨大版本升级,如5.0升级到5.7.但为了数据安全,在升级前务必做好备份.如果是主从架构,按照先升级从库-->主从切换-->升 ...
- 关于数据结构和算法的面试题
关于数据结构和算法的面试题 查看全文 http://www.taodudu.cc/news/show-6227980.html 相关文章: 数据结构与算法精选面试50题(附答案) 面试中常见的数据结构 ...
- upgrade mysql client_The mysql_upgrade client is now deprecated(mysql_upgrade客户机现在已经弃用)...
登录数据库后执行以下命令 mysql> show databases; 报错 ERROR 1449 (HY000): The user specified as a definer ('mysq ...
- mysql force_MySQL force Index 强制索引概述
以下的文章主要介绍的是MySQL force Index 强制索引,以及其他的强制操作,其优先操作的具体操作步骤如下:我们以MySQL中常用的hint来进行详细的解析,如果你是经常使用Oracle的 ...
最新文章
- Ubuntu上安装nginx步骤及问题记录
- Lightroom Classic CC8.2安装教程 IT宝盒 10-14 20:32
- Java 洛谷 P1089 津津的储蓄计划讲解
- linux 进程间通信之pipe
- poj 2057 树形DP,数学期望
- 亿级流量网站架构核心技术_关于大型网站系统架构你不得不懂的10个问题
- tars框架php,TarsPHP: TARS-PHP是针对php使用tars二进制协议,以及tars平台整体运维、RPC等一系列能力的解决方案...
- Per-FedAvg:联邦个性化元学习
- 灵格斯怎么屏幕取词_灵格斯词霸怎么屏幕取词
- 鸟哥linux私房菜读后,鸟哥的Linux私房菜读书笔记(1)
- 詹克团:《区块链:人类劳动组织的未来形式》
- 智能快递柜的电气特性
- java 变量的命名
- HTML设置网站标题前的logo
- 爱普生Epson PictureMate 240 打印机驱动
- python中os.listdir的用法
- 疯狂的麦克斯java游戏_疯狂的麦克斯 MAD MAX中文游戏介绍_游戏库_巴士单机游戏...
- docker pytorch-cuda 安装 devel 版本
- 如何正确的make menuconfig
- IDEA使用Git远程推送出现push to origin/master was rejected错误解决方案
热门文章
- java字符转转长整型_P104 将数字字符串转换成长整型整数 ★★
- 骨传导黑科技新秀-Nineka南卡骨传导耳机,运动最佳伴侣
- Dom4jDemo应用-保存手机信息
- 电子商务顾客评论的热点话题分析(转)
- Linux - samba实现Linux与windows文件共享——共享文件夹目标文件访问权限被拒绝解决方案(超详细,看不懂你怪我)
- MVC详解:mvc是什么?为什么要用MVC?MVC工作原理以及MVC优缺点
- 服务器使用显示器的大小,别纠结了!看完这篇你就知道显示器买多大尺寸
- 关于硬盘分区合并的事
- protractor环境安装
- vs2012 nuget 基础连接已经关闭:发送时发生错误