找回密码
 注册
查看: 3146|回复: 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
9 R, m& a$ n4 |5 q" Z1.本地登录MySQL授权:
5 t, l$ W( ~4 i6 pGRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456789' WITH GRANT OPTION;8 G+ _1 p- V, s; Y$ g% x3 _
--给用户root密码123456的账户授权所有电脑都可以连接的权限
; G  @4 s8 ~& ^- ?. C8 t9 H2.执行 flush privileges;命令立即生效
2 s9 g, p2 t) R" F3.使用exit命令退出MySQL$ {3 D1 G( @$ h  k8 k* u
然后打开vim  /etc/mysql/my.cnf
1 y- W' }1 M: E: b. P  g0 t& M: O' E将bind-address    = 127.0.0.1       设置成bind-address    = 0.0.0.0(设备地址,仅支持IPv4的TCP/IP的连接)
( R) C& u6 |$ u3 R将bind-address    = 127.0.0.1       设置成bind-address    = ::(同时支持IPv4和IPv6的TCP/IP的连接)! ~; Z, C6 B3 \; w1 F+ y  O: J# Z
重新启动(命令如下):
& d* E+ G% ~5 O# Y6 C6 _6 z4 S! Tservice mysqld stop. G4 r  X# v& ^0 U
service mysqld start
6 ~. i' A' V( M6 |注意:如果my.cnf无权限,对my.cnf授权777权限后2 J- g9 ~5 g0 U7 O# z
          重启mysql报错:Warning: World-writable config file '/etc/my.cnf' is ignored 9 y% D: `6 C" g( j( Q
原因:权限777,任何一个用户都可以改my.cnf,存在很大的安全隐患.) c0 @9 i+ [. x- e% F( b" z) H
解决方法:/ B. D' o, [. `* V3 c
授权644权限 chmod 644 /etc/my.cnf,& }5 O& `: `5 O4 t" ^0 u9 y
重启mysql服务, Z2 q( n$ P, g$ C+ i+ f! ^
service mysqld restart+ q- Y8 P- K; j+ P6 f
1 D0 x- b' c5 ]( J( d

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2020-6-10 17:00:03 | 显示全部楼层
ls -al /etc/my.cnf$ D, r+ O& }' y$ d
-rwxrwxrwx 1 root root 570 Aug 12  2016 /etc/my.cnf
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 02:20 , Processed in 0.022010 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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