溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

執(zhí)行MySQL命令清理數據庫緩存簡析

發(fā)布時間:2020-04-27 15:57:20 來源:億速云 閱讀:762 作者:三月 欄目:數據庫

本文主要給大家介紹執(zhí)行MySQL命令清理數據庫緩存簡析,希望可以給大家補充和更新些知識,如有其它問題需要了解的可以持續(xù)在億速云行業(yè)資訊里面關注我的更新文章的。 

登錄Discuz論壇的數據庫,執(zhí)行下面幾條MySQL命令:

[root@test1 control]# mysql -uroot -p

MySQL [(none)]> show databases;

使用Discuz論壇的數據庫

mysql> use discuzdb;

mysql> show tables;

查看Discuz論壇數據庫里的表結構

mysql> desc pre_ucenter_members;

查詢Discuz論壇的管理員賬號登錄密碼

mysql> mysql> select * from pre_ucenter_members where username="admin";

設置一個新密碼,用md5生成一個密鑰

mysql> select md5("newpassword");

+----------------------------------+

| md5("newpassword")                |

+----------------------------------+

| da0ad52378e990f8e35b0f9d73b9961d |

+----------------------------------+

根據上面設置的md5值,更改論壇管理員用戶的密碼

mysql> update pre_ucenter_members set password="da0ad52378e990f8e35b0f9d73b9961d" where username="admin";

下面分別清理MySQL數據庫的緩存

mysql> flush hosts;

Query OK, 0 rows affected (0.00 sec)

mysql> flush logs;

Query OK, 0 rows affected (0.04 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

mysql> flush tables;

Query OK, 0 rows affected (0.01 sec)

mysql> flush status;

Query OK, 0 rows affected (0.00 sec)

mysql> flush tables;

Query OK, 0 rows affected (0.00 sec)

mysql> flush status;

Query OK, 0 rows affected (0.00 sec)

然后,現在登錄論壇,輸入用戶名admin,新密碼,就可以成功登錄了

執(zhí)行MySQL命令清理數據庫緩存簡析

清空緩存的方法主要用flush命令 為了執(zhí)行FLUSH,你必須有reload權限

flush hosts主要是用來清空主機緩存表

flush logs主要是關閉當前的二進制日志文件并創(chuàng)建一個新文件

flush privileges主要是每當重新賦權后,為了以防萬一,讓新權限立即生效

flush tables主要是關閉所有打開的表,同時該操作將會清空查詢緩存中的內容

flush tables with read lock主要是關閉所有打開的表同時對于所有數據庫中的表都加一個讀鎖

flush status重置大多數狀態(tài)變量到0

flush master刪除所有的二進制日志索引文件中的二進制日志文件

flush query cache重整查詢緩存,消除其中的碎片,提高性能

flush slave類似于重置復制,讓從數據庫忘記主數據庫的復制位置

看了以上關于執(zhí)行MySQL命令清理數據庫緩存簡析,希望能給大家在實際運用中帶來一定的幫助。本文由于篇幅有限,難免會有不足和需要補充的地方,如有需要更加專業(yè)的解答,可在官網聯系我們的24小時售前售后,隨時幫您解答問題的。

 

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI