找回密码
 注册
查看: 3143|回复: 1

MySQL远程连接Warning: World-writable config file '/etc/my.cnf' is ignored

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2020-6-10 17:00:02 | 显示全部楼层 |阅读模式
Warning: World-writable config file '/etc/my.cnf' is ignored/ X3 Y' t6 m( Z: k1 ]6 L, t
1.本地登录MySQL授权:; z# k% E2 H8 m: H
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456789' WITH GRANT OPTION;  D4 d9 O: I, d) P" M! I6 P
--给用户root密码123456的账户授权所有电脑都可以连接的权限
1 y! i8 Q. T/ Y. b! j' D' ~2.执行 flush privileges;命令立即生效% }: I! ~# X, M9 ^
3.使用exit命令退出MySQL5 j1 C; \1 A! R! T7 G+ J, t( `) q3 w
然后打开vim  /etc/mysql/my.cnf
; \; h" Y1 W/ u$ q8 G' L将bind-address    = 127.0.0.1       设置成bind-address    = 0.0.0.0(设备地址,仅支持IPv4的TCP/IP的连接)
  D, W6 Q$ y: S- u- ^; G9 }% q将bind-address    = 127.0.0.1       设置成bind-address    = ::(同时支持IPv4和IPv6的TCP/IP的连接)
% V: ]$ C6 v) r! j1 r- V8 V6 H  q重新启动(命令如下):4 U) r4 {8 ?* O2 C* r% W; `: e
service mysqld stop
% r0 Z- ~' v+ S) O6 E: @service mysqld start
2 e6 u% p3 j! k" F5 o; k注意:如果my.cnf无权限,对my.cnf授权777权限后! b; O% ~4 l  G5 J
          重启mysql报错:Warning: World-writable config file '/etc/my.cnf' is ignored 9 v$ \6 ]3 H) a8 H4 Z' }
原因:权限777,任何一个用户都可以改my.cnf,存在很大的安全隐患.
& G# h# e& e( j9 `解决方法:; \# U0 ]; c8 y
授权644权限 chmod 644 /etc/my.cnf,3 j1 L& M5 D6 E
重启mysql服务/ u' ^' [1 t7 g1 W; m* ]
service mysqld restart
5 k( K6 L3 m- _9 G
) J- C6 y  P1 L

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2020-6-10 17:00:03 | 显示全部楼层
ls -al /etc/my.cnf
" v/ z, C0 H# @9 M, Y7 _-rwxrwxrwx 1 root root 570 Aug 12  2016 /etc/my.cnf
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:14 , Processed in 0.016359 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表