mysql设置外部ip访问

1、修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看
"select host,user from user ;"
\mysql -u root -pvmwaremysql>use mysql; 
\mysql>update user set host = ‘%‘ where user =‘root‘; 
\mysql>select host, user from user; 
\mysql>flush privileges;

注意:最后一句很重要,目的是使修改生效.如果没有写,则还是不能进行远程连接.

2、授权用户,你想root使用密码从任何主机连接到mysql服务器
\GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘admin123‘ WITH GRANT OPTION;flush privileges;

如果你想允许用户root从ip为192.168.12.16的主机连接到mysql服务器 
\GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘192.168.1.16‘   IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;

时间: 2024-10-13 23:23:47

mysql设置外部ip访问的相关文章

20180601_设置mysql允许外部IP连接

设置mysql允许外部IP连接 Mysql安装成功之后,默认之能本地访问mysql数据库.如果其他电脑需要访问mysql数据库就需要进行授权访问. 操作步骤: -- 使用mysql数据库 use mysql; -- 查看是否只允许本机访问mysql select user,host from user; -- 授权指定ip访问mysql -- GRANT ALL PRIVILEGES ON *.* TO '用户名'@'ip地址' IDENTIFIED BY '密码' WITH GRANT OPT

mysql允许远程IP访问

默认情况下Linux内的mysql数据库mysql,user表内的用户权限只是对localhost即本机才能登陆.需要更改权限: mysql> Grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;(%表示是所有的外部机器,如果指定某一台机,就将%改为相应的机器名:‘root’则是指要使用的用户名,) mysql> flush privileges;  (运行为句才生效,或者重启

SQL Server不能通过外部IP访问,解决方法

SQL Server不能通过外部IP访问,解决方法 版本:SQL server 2017 express with tools 打开配置管理器,开启 TCP,右键属性设置TCP端口: 设置节点: IP1 外部IP/服务器内网IP,比如我的用了192.168.3.101,若要外部访问则一定要用外网IP,并设置端口为1433 IP4 127.0.0.1,并设置端口为1433 IPALL,设置端口为1433 以下为截图: PS:另外配置更改保存后,一定要重启数据库服务器. 原文地址:https://w

mysql设置指定ip远程访问连接的方法

本文实例讲述了mysql设置指定ip远程访问连接的方法,分享给大家供大家参考.具体实现方法如下: 1. 授权用户root使用密码jb51从任意主机连接到mysql服务器: 复制代码 代码如下: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'jb51' WITH GRANT OPTION; flush privileges; 2.授权用户root使用密码jb51从指定ip为218.12.50.60的主机连接到mysql服务器: 复

(三)设置mysql允许外部IP连接的解决方法及遇到的坑说明

用命令查询端口情况:netstat -an | grep LISTEN 发现mysql用到3306这个端口,只能被127.0.0.1访问(0.0.0.0的就是每个IP都有的服务,写明哪个IP的就是绑定那个IP的服务) 网上查了一下默认情况下mysql只允许本地进入设置,如果需要外部IP连接到mysql,需要向mysql数据库里的"user"表里添加相关授权. 具体步骤: 1.授权 mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%′ ID

Nginx如何设置禁止IP访问网站

需要禁止IP访问网站.在相关的server中设置相关的限制即可.

阿里云设置指定ip访问实例

添加安全组规则 添加允许访问的外网IP,优先级设置为1,并将所有ip设置为拒绝访问,优先级设置为2. 参考地址: https://help.aliyun.com/document_detail/25475.html?spm=5176.2020520101.0.0.1c4a4df5SWMwcf 原文地址:https://www.cnblogs.com/wanghaokun/p/9160165.html

mysql设置远程可访问

mysql 设置允许远程访问 第一步,需要配置文件 配置的文件为 shell /etc/mysql/mysql.conf.d/mysqld.cnf 做如下修改 shell bind-address = 127.0.0.1 修改为,其中 xxx.xxx.xxx.xxx 是本机对外的访问地址 shell bind-address = xxx.xxx.xxx.xxx 第二步,需要新建一个可供远程连接的管理员用户,root 用户是不允许被远程直接访问到的 在本机登录进入 mysql shell mysq

VS配置IISExpress外部IP访问

最后以管理员运行 netsh http add urlacl url=http://192.168.1.7:7088/ user=everyone 重启vs  就可以用ip 访问啦 注意: 删除用 netsh http deleteurlacl url=http://192.168.1.7:7088/ user=everyone 原文地址:https://www.cnblogs.com/zhang-wenbin/p/12566761.html