在Linux环境下使用MySQL:开放/修改3306端口、开放访问权限

在Linux环境下使用MySQL:开放/修改3306端口、开放访问权限

一、查看3306端口是否开放

netstat -an|grep 3306
如果看到下图这样的,说明端口并未打开:
在Linux环境下使用MySQL:开放/修改3306端口、开放访问权限

二、修改访问权限

在Linux环境下使用MySQL:开放/修改3306端口、开放访问权限
在Linux环境下使用MySQL:开放/修改3306端口、开放访问权限
注意上图中的第一行红色的注释:

“By default we only accept connections from localhost”,这几句话的意思是说“在默认情况下我们只允许本地服务访问MySQL”,所以我们需要注释掉下方那条配置,直接在它前面加上一个井号即可:

bind-address = 127.0.0.1
如下图所是,这条配置也变成了注释:
在Linux环境下使用MySQL:开放/修改3306端口、开放访问权限

三、修改端口号

在Linux环境下使用MySQL:开放/修改3306端口、开放访问权限

四、开放root账户的访问权限

在Linux环境下使用MySQL:开放/修改3306端口、开放访问权限

在Linux环境下使用MySQL:开放/修改3306端口、开放访问权限
在Linux环境下使用MySQL:开放/修改3306端口、开放访问权限
在Linux环境下使用MySQL:开放/修改3306端口、开放访问权限
在Linux环境下使用MySQL:开放/修改3306端口、开放访问权限

五、再次确认3306端口状态

在Linux环境下使用MySQL:开放/修改3306端口、开放访问权限