SELinux下更改mysql端口
默认情况下 mysql更改端口后是不能通过SELinux
的
提示启动错误,那么首先就要看mysql的错误日志
可是我不知道mysql错误日志的位置
首先,更改SELinux
的模式为permissive
然后启动mysql(permissive
模式下是能够启动mysql的)
然后是用ps
命令查看日志位置:
从输出中找到--log-error
然后打开错误日志
提示:
明显是绑定到3308端口的时候提示错误了!
那么就要更改SELinux
对mysql开启3308端口
网上搜索后说是需要使用semanage
但是centos里面并没有找到semanage
命令
那么查看哪个包提供了semanage
发现是policycoreutils-python
包
于是安装policycoreutils-python
包
安装完成后,为mysql绑定3308端口
然后设置SELinux
为强制模式然后重启mysql就可以了
Last updated
Was this helpful?