如何在不登录mysql服务器的情况下查看mysql命令历史记录

时间:2019-08-20 17:58:11  来源:igfitidea点击:

这是一个小技巧,可以在不登录mysql的情况下查找mysql命令历史记录服务器。
当我们登录到MySQL服务器,通常通过使用上下箭头键来查找MySQL命令的历史记录。

实际上,MySQL命令的历史记录保存在 .MySQL_history文件中,该文件位于用户登录Linux系统的主目录中。

Hyman@theitroad:~$ ls -l .mysql_history 
-rw------- 1 Hyman Hyman 2448 Nov 15 20:57 .mysql_history
Hyman@theitroad:~$ ls -l ~/.mysql_history 
-rw------- 1 Hyman Hyman 2448 Nov 15 20:57 /home/Hyman/.mysql_history
Hyman@theitroad:~$ 
Hyman@theitroad:~$ tail ~/.mysql_history 
select time();
select date();
SELECT CURDATE();
SELECT CURTIME();
use owncloud
show databases;
create database owncloud;
use owncloud
show tables;
select * from oc_queuedtasks;
Hyman@theitroad:~$