Rumah > pangkalan data > tutorial mysql > 清理MySQL数据库的缓存及修改论坛密码详解

清理MySQL数据库的缓存及修改论坛密码详解

零下一度
Lepaskan: 2017-05-13 16:36:25
asal
2925 orang telah melayarinya

登录Discuz论坛的数据库,执行下面几条MySQL命令:

[root@test1 control]# mysql -uroot -p
MySQL [(none)]> show databases;
Salin selepas log masuk

使用Discuz论坛的数据库

mysql> use discuzdb;
mysql> show tables;
Salin selepas log masuk

查看Discuz论坛数据库里的表结构

mysql> desc pre_ucenter_members;
Salin selepas log masuk

查询Discuz论坛的管理员账号登录密码

mysql> mysql> select * from pre_ucenter_members where username="admin";
Salin selepas log masuk

设置一个新密码,用md5生成一个密钥

mysql> select md5("newpassword");
+----------------------------------+
| md5("newpassword")                |
+----------------------------------+
| da0ad52378e990f8e35b0f9d73b9961d |
+----------------------------------+
Salin selepas log masuk

根据上面设置的md5值,更改论坛管理员用户的密码

mysql> up
date
 pre_ucenter_members 
set
 password="da0ad52378e990f8e35b0f9d73b9961d" where username="admin";
Salin selepas log masuk

下面分别清理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)
Salin selepas log masuk

然后,现在登录论坛,输入用户名admin,新密码,就可以成功登录了

清空缓存的方法主要用flush命令 为了执行FLUSH,你必须有reload权限

flush hosts主要是用来清空主机缓存表

flush logs主要是关闭当前的二进制日志文件并创建一个新文件

flush privileges主要是每当重新赋权后,为了以防万一,让新权限立即生效

flush tables主要是关闭所有打开的表,同时该操作将会清空查询缓存中的内容

flush tables with read lock主要是关闭所有打开的表同时对于所有数据库中的表都加一个读锁

flush status重置大多数状态变量到0

flush master删除所有的二进制日志索引文件中的二进制日志文件

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

flush slave类似于重置复制,让从数据库忘记主数据库的复制位置

【相关推荐】

1. 特别推荐“php程序员工具箱”V0.1版本下载

2. 免费mysql在线视频教程

3. 数据库设计那些事

Atas ialah kandungan terperinci 清理MySQL数据库的缓存及修改论坛密码详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan