`
sunasheng
  • 浏览: 125412 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

配置mysql允许远程登录

阅读更多
表现状况:终端登录远程服务器然后再登mysql可以进行操作,终端使用命令“mysql -h 192.168.10.71 -uroot -p123456”登录出错,代码操作远程mysql出错。
例如:
        远程mysql用户名和密码: root 123456
        远程mysql IP 192.168.10.71
        
        本机IP:192.168.10.230
1.登录远程mysql
        首先登录远程服务器,然后再登录mysql
        ssh root@192.168.10.71
        mysql -u root -p
        密码:123456
2.进入mysql库
        use mysql
3.查看现有用户,密码及允许连接的主机
    SELECT UserPassword, Host FROM user
    2013-08-30 09:38:42的屏幕截图.png
4.加入自己的ip(允许ip:192.168.10.230下使用密码:root登录
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.10.230' IDENTIFIED BY 'root' WITH GRANT OPTION;
    注意:授权这的密码设置的含义是:这个密码是允许远程机器访问时进入的密码,这里设置多少,远程登录的时候就用什么密码进行登录,而和71上的mysql的密码(123456)是没有关系的。
5.测试
    本地
    mysql -h 192.168.10.71 -uroot -p
    密码:root
    结果:登录成功
分享到:
评论

相关推荐

    mysql允许远程连接

    这篇文章将提供两种方法来设置 MySQL 允许远程连接。 连接远程数据库 在连接远程数据库时,我们可以使用 MySQL 命令行客户端工具。例如,要连接到远程主机 192.168.5.116 的 MySQL 服务器,我们可以使用以下命令:...

    CentOS 8 安装 MySql并设置允许远程连接的方法

    本教程将详细讲解如何在CentOS 8上安装MySQL并配置允许远程访问。 首先,安装MySQL前需要确保系统中没有已存在的MySQL或MariaDB实例。你可以通过以下命令检查: ```bash rpm -qa | grep mysql rpm -qa | grep ...

    mysql 修改远程登录方法

    #### 三、配置 MySQL 允许远程访问 为了让 MySQL 数据库可以从远程位置访问,我们需要确保以下几个方面被正确配置: 1. **MySQL 服务配置**:确保 MySQL 服务监听所有 IP 地址而不是仅限于本地地址。可以在配置...

    MySQL远程登录权限设置

    在深入探讨如何设置MySQL远程登录权限之前,我们需要了解几个基础概念: - **GRANT**:用于授予数据库对象上的权限。 - **REVOKE**:用于撤销已授予的权限。 - **FLUSH PRIVILEGES**:重新加载权限表,使更改立即...

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

    在安装MySQL后,进行初始设置至关重要,尤其是为root用户设置安全密码和允许远程访问,以便于管理和维护数据库。以下将详细介绍这两个关键步骤。 首先,让我们讨论如何初始化MySQL的root密码。在MySQL安装后,默认...

    XAMPP 设置远程连接MYSQL

    设置文件 开通防火墙端口 设置权限 让XAMPP远程连接MYSQL

    Linux中设置mysql的远程连接

    Linux中设置mysql的远程连接,mysql安装完后需要设置远程连接,才能正常通过网络进行访问数据库

    配置mysql允许远程连接的方法

    以下是配置MySQL允许远程连接的详细步骤: 首先,你需要登录到MySQL服务器的主机,并以root用户的身份打开MySQL的配置文件。在大多数Linux系统中,这个文件位于`/etc/my.cnf`。你可以使用`vim`或`nano`等文本编辑器...

    MySQL 设置远程访问

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

    MYSQL无法远程连接

    3. **MySQL配置文件限制**:在MySQL的配置文件(如`my.cnf`或`my.ini`)中,可能设置了不允许远程访问的选项。 4. **网络问题**:有时候网络环境不稳定或存在某些限制也会导致远程连接失败。 #### 三、解决方法 ##...

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

    - 尽管允许远程访问非常有用,但也存在安全隐患。强烈建议避免使用`root`用户进行远程连接,因为`root`拥有所有权限,一旦被恶意用户获取,可能导致严重后果。创建一个具有有限权限的专用用户用于远程访问会更安全...

    服务器mysql远程配置

    首先,我们需要理解为什么MySQL默认不允许远程连接。出于安全考虑,MySQL服务通常只允许本地主机(127.0.0.1或localhost)进行连接。这意味着,如果你尝试从另一台设备通过网络访问MySQL服务器,将会被拒绝,这就是...

    远程用户连接mysql授权

    例如,若要允许用户从任意远程主机连接到MySQL服务器,并且拥有所有权限,可以执行以下命令: ```sql GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; ``` - `ALL PRIVILEGES`表示授予所有权限...

    MySql实现远程连接.txt

    - **SELinux 或其他安全策略**:如果服务器启用了 SELinux 或类似的安全策略,可能需要调整相关策略以允许远程连接。 - **网络问题**:检查客户端与服务器之间的网络连接是否正常。 #### 五、总结 本文详细介绍了...

    设置mysql远程连接

    ### 设置MySQL远程连接知识点详解 #### 一、背景与需求 在进行数据库管理与应用开发的过程中,有时我们需要从远程服务器访问MySQL数据库。这通常适用于分布式系统或需要进行远程调试及维护的情况。为了实现这一...

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

    这一标题直截了当地指出了本文的主题——如何配置MySQL数据库以允许远程主机进行连接。对于那些希望在外部网络环境中使用MySQL服务的用户来说,这是一个非常实用且必要的教程。 #### 描述解读:通过设置让MySQL...

    MySQL远程访问权限,允许远程连接的开启和关闭

    开启和关闭MSsql数据库的远程访问,默认mssql是关闭远程访问的。

    MySql完全卸载&远程连接配置

    #### 配置MySQL允许远程访问 1. **登录MySQL服务器**:首先确保你能够成功登录到MySQL服务器。 ```sql mysql -u root -p ``` 2. **授权远程访问权限**:通过SQL语句为特定用户授权,允许其从任何主机(使用...

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

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

    mysql给root开启远程访问权限,修改root密码

    1. 登录Mysql-Server连接本地Mysql(默认只允许本地连接); 2. 切换到Mysql数据库mysql> USE mysql; 3. 查看现有用户、密码及允许连接的主机mysql> SELECT User, Password, Host FROM user; 4. 添加一个新的root...

Global site tag (gtag.js) - Google Analytics