MYSQL security-delete historical Operating Files

Source: Internet
Author: User

It was discovered today that ~ /. Mysql_history stores all commands executed after the user accesses mysql. Example: [xxx @ localhost ~] $ Cat ~ /. Mysql_historyuse mysqlselect * from user; update user set host = '%' where user = 'root'; update user set 'host' = '% 'where 'user' = 'root '; update user set 'host' = '%' where 'user' = 'root' and 'Password' = 'xxx'; select * from user; use mysqlGRANT all privileges on *. * TO 'root' @ '%' identified by 'xxx' with grant option; FLUSH PRIVILEGESshow tables; this file is so boring, if the database is accessed, the password and structure of the mysql database are completely leaked. Solution: delete the file. When logging on to the database or backing up the database and other password-related operations, you should use the-p parameter to add the prompt to enter the password, and then enter the password implicitly. # Rm. bash_history. mysql_history // Delete the history # ln-s/dev/null. bash_history // leave the shell record file blank # ln-s/dev/null. mysql_history // leave the mysql record file empty

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.