• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 清理MySQL数据库的缓存及修改论坛密码详解

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

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了MySQL,缓存,密码,修改等相关知识,希望本文的分享对您有所帮助
登录Discuz论坛的数据库,执行下面几条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> up
date
 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,新密码,就可以成功登录了

清空缓存的方法主要用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. 数据库设计那些事

以上就是清理MySQL数据库的缓存及修改论坛密码详解的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 分享下mysql各个主要版本之间的差异
  • MySQL essential版本和普通版本有什么区别?
  • redhat 5.4下安装MYSQL全过程
  • 如何用SQL命令查看Mysql数据库大小
  • 解析mysql中如何获得数据库的大小
  • 解析mysql修改为utf8后仍然有乱码的问题
  • 5个常用的MySQL数据库管理工具详细介绍
  • 解析在MySQL里创建外键时ERROR 1005的解决办法
  • 解析远程连接管理其他机器上的MYSQL数据库
  • mysql 精简过程(删除一些文件)

相关文章

  • 2017-05-11PHP之Mysql常用SQL语句示例的深入分析
  • 2018-12-05SQL Server 数据库管理常用的SQL和T-SQL语句
  • 2017-05-11基于sql语句的一些常用语法积累总结
  • 2017-05-11MySQL ALTER语法的运用方法
  • 2018-12-05mysql进阶(十二)常见错误汇总
  • 2018-12-05Oracle 数据 使用游标
  • 2017-05-11mysql常用命令大全 mysql常用命令总结
  • 2018-12-05SQL Server 7.0 入门(二)
  • 2018-12-05Linux mysql命令安装允许远程连接的安装设置方法
  • 2018-12-05一些SQL Server存储过程参数及例子

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • mysql 无限级分类实现思路
    • 合并SQL脚本文件的方法分享
    • 总结SQL Server中常用函数使用方法
    • MongoDB的查询
    • Oracle用户密码含有特殊字符导致无法登陆解决方法
    • MySQL5.6的10053,CBO如何选择执行计划
    • SQL Server中选出指定范围行的SQL语句代码
    • 得到自增列的下一个会插入的id
    • mysql中循环截取用户信息并插入到目标表对应的字段中
    • 监视SQLServer数据库镜像[图文]

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有