尤其是跑多实例时,/tmp 目次下可能有 mysql3306.sock、mysql3307.sock、mysql3308.sock 等多个如许的文件。
- [yejr@imysql.com]# mysql --login-path=lp-mysql57-13306 -e "select 1+1 from dual"
- +-----+
- | 1+1 |
- +-----+
- | 2 |
- +-----+
- [yejr@imysql.com]# mysqladmin --login-path=lp-mysql57-13306 pr
- +----+------+-----------+----+---------+------+----------+------------------+
- | Id | User | Host | db | Command | Time | State | Info |
- +----+------+-----------+----+---------+------+----------+------------------+
- | 3 | root | localhost | | Query | 0 | starting | show processlist |
- +----+------+-----------+----+---------+------+----------+------------------+
在做好前面两条安然规矩的前提下,即便万一某个高权限等级用户的 .mylogin.cnf 文件被其他通俗用户窃取,也无法应用 socket 方法登入 mysql。
当然了,除非你之前在 login-path 里设置的是走 tcp/ip 方法,那就悲剧了~
下面是假设 yejr 通俗账号想应用 root 账号的 .mylogin.cnf 文件登入,申报掉败,因为无法拜访 /data/mysql57/mysql.sock 文件:
- [yejr@imysql ~]$ /usr/local/mysql57/bin/mysql --login-path=lp-mysql57-13306
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/mysql57/mysql.sock' (13)
【编辑推荐】
- 以MySQL为例,带你大年夜道理上懂得那些所谓的数据库军规
- MySQL中的重做日记,回滚日记以及二进制日记的简单总结
- 实用的MySQL调试和优化技能
- StackOverflow 查询拜访:2018 年最风行的数据库分析
- 老司机带你在MySQL范畴“大年夜吉大年夜利,晚上吃鸡”
推荐阅读
有奖调研 | 人脸辨认功能在互联网行业认知度情况 投诉时,你还可以选择优先让企业介入,企业处理时长最多不跨越10个工作日。如不雅你对企业的处理结不雅不知足,一键就能转交给企业地点地的>>>详细阅读
地址:http://www.17bianji.com/lsqh/40709.html
1/2 1