作家
登录

如何提高MySQL安全性?这简单几招来帮你

作者: 来源: 2018-03-14 22:04:57 阅读 我要评论

 = *****  
  • socket = /data/mysql57/mysql.sock 
  • 尤其是跑多实例时,/tmp 目次下可能有 mysql3306.sock、mysql3307.sock、mysql3308.sock 等多个如许的文件。

    1. [yejr@imysql.com]# mysql --login-path=lp-mysql57-13306 -e "select 1+1 from dual"  
    2. +-----+  
    3. | 1+1 |  
    4. +-----+  
    5. |   2 |  
    6. +-----+  
    7. [yejr@imysql.com]# mysqladmin --login-path=lp-mysql57-13306 pr  
    8. +----+------+-----------+----+---------+------+----------+------------------+  
    9. | Id | User | Host      | db | Command | Time | State    | Info             |  
    10. +----+------+-----------+----+---------+------+----------+------------------+  
    11. | 3  | root | localhost |    | Query   | 0    | starting | show processlist |  
    12. +----+------+-----------+----+---------+------+----------+------------------+ 

    在做好前面两条安然规矩的前提下,即便万一某个高权限等级用户的 .mylogin.cnf 文件被其他通俗用户窃取,也无法应用 socket 方法登入 mysql。

    当然了,除非你之前在 login-path 里设置的是走 tcp/ip 方法,那就悲剧了~

    下面是假设 yejr 通俗账号想应用 root 账号的 .mylogin.cnf 文件登入,申报掉败,因为无法拜访 /data/mysql57/mysql.sock 文件:

    1. [yejr@imysql ~]$ /usr/local/mysql57/bin/mysql --login-path=lp-mysql57-13306  
    2. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/mysql57/mysql.sock' (13)  

    【编辑推荐】

    1. 以MySQL为例,带你大年夜道理上懂得那些所谓的数据库军规
    2. MySQL中的重做日记,回滚日记以及二进制日记的简单总结
    3. 实用的MySQL调试和优化技能
    4. StackOverflow 查询拜访:2018 年最风行的数据库分析
    5. 老司机带你在MySQL范畴“大年夜吉大年夜利,晚上吃鸡”
    【义务编辑:庞桂玉 TEL:(010)68476606】

      推荐阅读

      国家工商总局升级12315:可用支付宝一键投诉

    有奖调研 | 人脸辨认功能在互联网行业认知度情况 投诉时,你还可以选择优先让企业介入,企业处理时长最多不跨越10个工作日。如不雅你对企业的处理结不雅不知足,一键就能转交给企业地点地的>>>详细阅读


    本文标题:如何提高MySQL安全性?这简单几招来帮你

    地址:http://www.17bianji.com/lsqh/40709.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)