`

mysql允许其他ip访问

 
阅读更多
首先是修改user表:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' identified by 'h';
flush privileges;

identified by 'h'这个很重要,这里的密码不能为空,如果是空就出大事了,都进不去了.
但是我本地这样改了还是不行.让我很是头疼.明明是允许所有的嘛..

后来发现在配置文件有限制本机访问.
要像这样注释这句:


#bind-address           = 127.0.0.1
分享到:
评论

相关推荐

    mysql设置指定ip远程访问连接实例

    本教程将详细解释如何设置MySQL以允许指定IP地址的远程访问连接。 首先,我们要理解MySQL的权限系统。在MySQL中,权限是基于用户、主机和数据库的三元组进行分配的。例如,`'user'@'host'`定义了一个特定的用户权限...

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

    ### 让MySQL数据库允许被远程连接访问 在现代企业环境中,数据库经常需要支持远程访问以满足多地点协作的需求。MySQL作为一种广泛使用的开源关系型数据库管理系统,其远程访问配置是管理员和开发人员必须掌握的一项...

    mysql不能用localhost,127.0.0.1连接,只能用ip连接 的解决方法

    在MySQL数据库系统中,连接方式通常分为通过主机名(如localhost)和IP地址(如127.0.0.1)两种。当你遇到“mysql不能用localhost,127.0.0.1连接,只能用ip连接”的问题时,这可能是由于MySQL配置文件中的设置或用户...

    Mysql初始化root密码和允许远程访问

    5. **安全措施**:开放远程访问后,强烈建议设置防火墙规则,只允许特定IP地址或IP段访问MySQL端口(默认为3306)。 6. **保存配置**:如果在my.cnf配置文件中进行了修改,记得保存并重启MySQL服务,使更改生效。 ...

    mysql数据库无法被其他ip访问的解决方法

    主要给大家介绍了关于mysql数据库无法被其他ip访问的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

    MySQL 设置远程访问

    为了允许远程访问,我们需要配置MySQL服务器来监听所有网络接口,并为特定用户授予权限。 步骤1:配置MySQL服务器 1. 登录MySQL服务器,通常通过命令行工具如`mysql -u root -p`,输入密码后进入。 2. 检查当前的...

    mysql开启远程访问权限和被远程访问的方法.docx

    这里,*.* 表示所有数据库下的所有表都允许访问,% 表示允许访问到 MySQL 的 IP 地址。 四、刷新权限表 我们需要刷新 MySQL 的系统权限相关表,以便生效新的权限设置。 mysql> flush privileges; 五、重新查看...

    在Ubuntu下解决MySQL不能远程访问的问题.docx

    假设我们想要允许IP地址为`192.168.15.101`的客户端访问数据库,可以使用以下命令: ```sql grant all privileges on *.* to 'root'@'192.168.15.101' identified by 'password'; ``` 其中,`password`应替换为你...

    修改mysql允许主机访问的权限方法

    总结来说,修改MySQL允许远程访问的权限主要步骤包括登录MySQL,选择`mysql`库,修改`user`表中的host字段,验证更改,刷新权限,并在防火墙中开放3306端口。这个过程对于分布式系统的正常运行是必不可少的。在实际...

    MySQL开启关闭远程访问

    通过以下SQL语句更新用户表中的host字段为“%”,以便允许所有IP地址远程访问: ```sql UPDATE mysql.user SET host = '%' WHERE user = 'root'; ``` 运行后,可能会遇到警告信息“1062 - Duplicate entry '%...

    MySQL如何修改账号的IP限制条件详解

    首先,让我们创建一个示例用户`LimitIP`,并为其设定IP访问限制。在以下例子中,我们将允许`192.168`段的IP地址访问数据库中的`MyDB`库,并赋予`SELECT`、`INSERT`、`UPDATE`和`DELETE`权限。这可以通过`GRANT`语句...

    Mysql允许外网访问设置步骤

    2. **授权指定IP访问:** `GRANT ALL PRIVILEGES ON *.* TO 'tuser'@'192.168.1.100' IDENTIFIED BY 'tpwd' WITH GRANT OPTION;` 这里,`tuser`是用户,`192.168.1.100`是允许访问的IP地址,`tpwd`是密码。 同样...

    解决mysql不能远程访问的解决方法.docx

    这通常是因为MySQL默认只允许本地(localhost)访问,而不支持远程连接。本文将详细介绍如何解决MySQL无法远程访问的问题。 #### 二、解决方法详解 针对MySQL无法远程访问的问题,主要可以通过两种方法来解决: 1...

    PHP+MYSQL+Memcache网站访问量统计插件

    4. **查询和展示**:插件还可能提供接口,允许其他部分的代码或前端页面查询当前访问量,并将其显示在网站上。 5. **错误处理和日志记录**:为了保证系统的稳定性和可维护性,`access.php`中应该包含了适当的错误...

    远程用户连接mysql授权

    如果只想允许用户从特定IP地址连接,则可以替换`%`为具体的IP地址,例如: ```sql GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; ``` 这里`'myuser...

    如何设置mysql允许外网访问

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

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

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

    MySQL-Front 远程访问linux数据库

    2. **远程访问配置**:默认情况下,MySQL仅允许本地连接。为了远程访问,你需要修改`my.cnf`配置文件,通常位于`/etc/mysql/my.cnf`,在`bind-address`行注释掉或改为0.0.0.0,然后重启MySQL服务。 3. **防火墙设置...

Global site tag (gtag.js) - Google Analytics