北京SEO

MySQL远程访问的设置方法详解

2019/10/10/17:35:56  阅读:1765  来源:谷歌SEO算法  标签: 1号店SEO

远程访问我们需要给mysql IP形式方法权限才可以,如果我们使用的是localhost配置么那mysql是无法通过远程连接访问的,下面我来介绍mysql远程方法配置步骤.

首先,安装MySQL,这个应该不用多说了.

然后确认my.ini,Linux是my.cnf,文件里没有skip-networking这一句,或者这一句是注释的,现在好像安装好后就是默认就是没有的,如果有修改,修改后重启MySQ.

Sql代码,代码如下:

  1. mysql>usemysql;
  2. mysql>GRANTALLON*.*TOadmin@'%'IDENTIFIEDBY'admin'WITHGRANTOPTION;

这句话的意思,允许任何IP地址,上面的 % 就是这个意思,的电脑 用admin帐户和密码,admin来访问这个MySQL Server.

必须加类似这样的帐户,才可以远程登陆,root帐户是无法远程登陆的,只可以本地登陆.

  1. mysql>usemysql;
  2. mysql>GRANTALLON*.*TOadmin@'%'IDENTIFIEDBY'admin'WITHGRANTOPTION; --phpfensi.com

这句话的意思,允许任何IP地址,上面的 % 就是这个意思,电脑 用admin帐户和密码admin,来访问这个MySQL Server.

必须加类似这样的帐户,才可以远程登陆,root帐户是无法远程登陆的,只可以本地登陆或直接增加固定IP用户,然后添加MySQL用户,具体代码如下:

--*.*表示权限,remote表示用户名,password表示密码

--172.16.21.39表示远程地址,如果用%,则表示在任何地址都可以访问

GRANT ALL ON *.* TO 'remote'@'172.16.21.39' IDENTIFIED BY 'password';

--设置remote在任何地址可以访问test数据库.

GRANT ALL ON test.* TO 'remote'@'%' IDENTIFIED BY 'password';

到这一步,MySQL已经配置好了,然后要检查一下防火墙,上次我就是被防火墙折腾了一个上午,把防火墙的3306(MySQL端口)打开就行.

广告内容

MySQL远程访问的设置方法详解 MySQL远程访问的设置方法详解 MySQL远程访问的设置方法详解

相关阅读

热门评论

sunshine技术博客 sunshine技术博客

sunshine技术博客

总篇数164

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法