| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> Linux宝塔面板定时修复优化MYSQL数据库 -> 正文阅读 |
|
[大数据]Linux宝塔面板定时修复优化MYSQL数据库 |
SSH登录服务器,在命令行执行 # mysqlcheck -A -o --auto-repair -u你的用户名 -p你的密码 如果不出意外,你将发现,你所有的数据库都被优化和修复了一次! 如果提示 mysqlcheck 找不到呢, 如果不是,请跳过这步。 宝塔面板默认在 /www/server/mysql/bin/mysqlcheck 下面,就是默认安装MySQL时指定的路径 ,OK,给他加个快捷方式 # ln -s /www/server/mysql/bin/mysqlcheck # /usr/bin/mysqlcheck 下面说下参数的含义: -o, --optimize 优化 [Optimize table] -A, --all-databases 所有的数据库 [Check all the database] --auto-repair 自动修复 [If a checked table is corrupted, automatically fix it. Repairing will be done after all tables have been checked, if corrupted ones were found] 好了,把下边的命令行加入宝塔定时任务Shell脚本,每天定时执行就可以自动修复并优化MYSQL数据库了。
innodb数据库 OPTIMIZE TABLE 提示Table does not support optimize, doing recreate + analyze instead table does not support optimize, doing recreate + analyze instead 提要: 那么怎么使用--skip-new呢?
第一个是守护进程,第二个就是mysql的原始进程。我们只要在这个进程最后追加--skip-new即可。
先关闭mysqld,然后执行该命令。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/16 6:41:41- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |