linux下mysql允许外部远程访问配置

远程访问mysql我们在网上看到最多的是直接授权mysql数据库,但是有些人按照这个教程发现还是无法连接mysql。
下面小编就来详细介绍一下如何做的文章。
启用mysql远程访问配置

放置mysql配置文件

/etc/mysql/my.cnf

找到bind-address=127.0.0.1,注释掉//效果是不再只允许本地访问;

重启mysql:/etc/init.d/mysqlrestart;

导入mysqlDatabase

mysql-uroot-p

mysqlgrantallprivilegeson*.*toroot@'%'identifyby'xxxx';

第一个*代表基名数据;第二个*代表数据库的表名;像上面的*.*表示允许访问数据库中的所有表;

'%':表示允许访问mysql的IP地址,当然你也可以具体配置;对于IP名称;%表示所有IP均可访问;

以下'xxxx'为root用户的密码;