`

设置mysql可以外网访问

 
阅读更多

1:登录mysql数据库

用mysql -uroot -p 登陆mysql,然后采用以下方法开启远程访问权限:

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

   mysql> flush privileges; //刷新MySQL的系统权限相关表­

(执行update user set host = '%' where user = 'root';时会报错

ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY',

但查看user表中host=127.0.0.1,user=root的这条数据已经改成host=%了,可不用理会此错误

2:设置mysql的配置文件
     /etc/mysql/my.cnf
     找到 bind-address  =127.0.0.1  将其修改为:

  bind-address  =0.0.0.0
 
  重启mysql:/etc/init.d/mysql restart;

分享到:
评论

相关推荐

    linux设置mysql数据库使其让外网访问流程.docx

    该文档简单地介绍了一下怎么用外网访问自己在远端Linux服务器中的MySQL数据库

    【怎么实现外网访问内网mysql数据库】 外网访问内网mysql.docx

    通过这些步骤,我们可以实现外网访问内网 MySQL 数据库,确保数据安全和稳定性。 知识点: 1. 使用 NAT123 动态域名解析来确保内网服务器IP的稳定性。 2. 进行路由器端口映射,路由映射 MySQL 数据库访问端口。 3....

    如何设置mysql允许外网访问

    以下将详细讲解如何设置MySQL允许外网访问。 首先,我们要理解MySQL的权限系统。在MySQL中,用户的权限与他们的主机地址绑定。默认情况下,`root`账户通常只允许从`localhost`或`127.0.0.1`进行连接,这意味着只有...

    Mysql允许外网访问设置步骤

    有时,为了远程管理和维护数据库,我们需要允许外网访问MySQL服务。本文将详细介绍如何通过五个步骤来配置MySQL,使得它能够接受来自外部网络的连接请求。 **步骤一:登录MySQL命令行客户端** 首先,你需要打开...

    设置Mysql5.6允许外网访问的详细流程分享

    以下是对如何设置MySQL 5.6允许外网访问的详细解析: 首先,我们需要修改MySQL的服务配置来允许外网访问。在Windows系统中,配置文件通常是`my.ini`,而在Linux系统中,它是`my.cnf`。打开相应的配置文件,找到`...

    mysql允许外网访问以及修改mysql账号密码实操方法

    首先,允许外网访问MySQL数据库涉及对MySQL用户表的修改。默认情况下,MySQL只允许本地主机(localhost或127.0.0.1)进行连接。要改变这一设置,你需要登录到MySQL服务器,可以通过命令行工具如`mysql -u root -p`...

    mysql 开放外网访问权限的方法

    总结来说,开放MySQL外网访问权限涉及数据库权限的调整,需要谨慎操作以保证数据库的安全。正确配置后,你可以从任何地方连接到MySQL服务器,但一定要牢记安全最佳实践。希望这些信息能帮助你理解和实现MySQL的外网...

    怎样设置才能允许外网访问MySQL

    大多数情况下,mysql数据库只要本机访问就可以了,这样的话,默认安装就OK,但是如果需要外网访问mysql数据库的话,应该如何操作呢,想知道的话,就好好看看下面的介绍吧

    无法远程访问Mysql的解决方案

    如果上述方法仍然无法远程访问 Mysql,我们可以尝试修改 Mysql 的配置文件。在 Linux 环境下,可以使用以下命令: `vi /etc/mysql/my.cnf` 注释掉以下行: `#bind-address = 127.0.0.1` 这将允许 Mysql 监听所有...

    docker-compose mysql5.7且支持外部访问.pdf

    docker-compose mysql5.7且支持外部访问

    Ubuntu18.0.4安装MySQL并设置ROOT用户密码

    5. **确保 MySQL 可通过外网访问 3306 端口**: - 编辑 MySQL 的配置文件 `mysqld.cnf`。 - 添加或修改以下行来允许远程连接: ```ini [mysqld] bind-address = 0.0.0.0 ``` 6. **重启 MySQL 服务**: ```...

    Linux安装mysql并配置外网访问的实例

    在Linux系统中安装MySQL数据库并配置外网访问是一项常见的任务,尤其对于远程管理和协作的项目而言至关重要。以下是一个详细的步骤指南: 1. **检查DNS配置**:首先,确保你的Linux系统配置了DNS,以便能够通过网络...

    Unity连Mysql的MySql.Data.dll,支持Unity2021,Mysql8.0 、Mysql5.5的外网增删改查

    2. 对于外网访问,确保数据库服务器已开启远程连接,并且防火墙允许相应的端口通信。 3. 调试时,如果遇到“找不到方法”或“无法加载类型”的错误,可能是Unity版本与MySql.Data.dll不兼容。检查并确保你下载的是与...

    让mysql数据库允许被远程连接访问

    接下来,更新`user`表中的`host`字段,将`localhost`替换为`%`(表示任何主机地址),这使得`root`用户可以从任何地方访问MySQL服务器。 ```sql update users set host='%' where user='root'; ``` 执行完更新后,...

Global site tag (gtag.js) - Google Analytics