不是我危言耸听,MySQL这个坑至少一半的站长都踩过。我自己是其中之一,被搞了半天才弄明白是怎么回事。
这是我自己服务器上MySQL的配置方案,跑了很久没出过问题。
{card-list-item}
backup:mysqldump -u用户名 -p密码 数据库名 > /root/backup.sql
{/card-list-item}
{card-list-item}
restore:mysql -u用户名 -p密码 数据库名 < /root/backup.sql
{/card-list-item}
{card-list-item}
slowlog:SET GLOBAL slow_query_log = "ON"; SET GLOBAL long_query_time = 1;
{/card-list-item}
{card-list-item}
optimize:mysqlcheck -o 数据库名 -u用户名 -p密码
{/card-list-item}
每个人服务器配置和网站规模都不一样,我的方案只是参考。根据自己实际情况调。
以上就是我实际操作的完整过程,不是从网上抄来的教程。每个人环境可能不一样,命令对应改一下就行。