栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

远程连接mysql数据库

远程连接mysql数据库

1.如果要连接的是服务器,那服务器必须得开启3306端口

2.将/etc/mysql/mysql.conf.d/mysqld.cnf中bind-address的值改为0.0.0.0表示接收任何ip地址,然后重启mysql服务

service mysql restart

3.最后在远程主机连接服务器的数据库

Hostname:外网ip或者局域网的内网ip
Port:一般是3306
Username:需要连接的mysql用户
(如果登陆的用户没有数据库,那有可能没有开放用户权限)
则需要下面代码:

grant '权限' on *.* to '用户'@'主机';
flush privileges;

如果用的是root用户,而且报localhost错误,则需要把mysql数据库里面的user表中的root的host改为’%’

改为:

代码如下:

use mysql;
update user set host='%' where user='root';

最后重启mysql服务

service mysql restart
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/342836.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号