`

实现Mysql的远程登录

阅读更多

Mysql默认是不允许远程连接的,因为有很大的安全隐患。

  需要手动增加可以远程访问数据库的用户。

  方法一、本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%"


#mysql -u root -proot
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
<!--more-->


  方法二、直接授权(推荐)

  从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:


# mysql -u root -proot
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;


  允许地址202.11.10.253上用root用户,密码dboomysql来连接mysql的所有数据库,付给select,insert,update,delete权限。


# mysql -u root -proot
grant select,insert,update,delete on *.* to root@"202.11.10.253" Identified by "dboomysql";


  允许地址202.11.10.253上用root用户,密码dboomysql来连接mysql的所有数据库,付给所有权限。


# mysql -u root -proot
grant all on *.* to root@"202.11.10.253" Identified by "dboomysql"


  重启Mysql服务后,这样就可用图形化数据库管理软件(Navicat MySQL是个不错的选择)远程访问Mysql。

 

     关闭mysql

    1、mysql   -u   root   -ppassword   shutdown  
    或  
    2、/etc/rc.d/init.d/mysql   stop(如果你是用rpm安装的)

 重启Mysql

1. /etc/rc.d/init.d/mysql   start

2。 /etc/rc.d/init.d/mysqld   restart

 

 

 

分享到:
评论

相关推荐

    linuxmysql远程登录,及用户权限.docx

    本文将详细介绍在Linux环境中实现MySQL远程登录的方法以及如何管理和调整用户权限。 #### 二、常见问题与解决方案 ##### 2.1 远程登录失败 在尝试远程登录MySQL时,可能会遇到以下几种常见的错误: - **错误代码...

    Mysql远程登录及常用命令

    ### MySQL远程登录及常用命令详解 #### 一、MySQL服务的启动和停止 - **启动MySQL服务**: - `net start mysql`:用于启动MySQL服务。这通常是在Windows操作系统中启动MySQL服务的方式。 - **停止MySQL服务**: ...

    MySQL远程登录权限设置

    ### MySQL远程登录权限设置详解 #### 一、背景与需求 MySQL是一款广泛使用的开源关系型数据库管理系统,它提供了丰富的安全性和灵活性配置选项。在默认情况下,MySQL为了保证系统的安全性,通常会限制用户仅能从...

    mysql开放远程登录方式

    解决远程不能登录到mysql实现数据库访问的问题,mysql开放远程登录方式

    mysql 修改远程登录方法

    根据提供的文件信息,本文将详细解释如何修改MySQL数据库的远程登录方法。这包括对MySQL配置文件的调整、禁用名称解析、以及通过SQL命令授予用户远程访问权限等关键步骤。 ### MySQL 修改远程登录方法 #### 一、...

    MySql实现远程连接.txt

    #### 一、MySQL远程连接概述 MySQL 是一款非常流行的开源关系型数据库管理系统,广泛应用于各类网站及软件系统中。为了满足不同场景下的需求,MySQL 支持本地连接和远程连接。其中,远程连接允许用户从其他主机访问...

    mysql远程登录解决方法

    ### MySQL远程登录解决方案详解 MySQL作为一种广泛使用的开源关系型数据库管理系统,在企业级应用和个人项目中都扮演着重要的角色。然而,默认情况下,MySQL只允许本地主机(localhost)进行连接,这限制了其在...

    MySql如何实现远程登录MySql数据库过程解析

    总的来说,实现MySQL远程登录涉及多个步骤,包括服务器配置、用户权限设置以及网络访问权限的开放。理解并掌握这些步骤对于远程数据库管理和维护至关重要。希望本文能帮助你顺利地进行MySQL远程登录,如需更多相关...

    远程用户连接mysql授权

    对于MySQL这样的关系型数据库管理系统而言,实现远程用户连接授权变得尤为重要。本文将详细介绍如何为远程用户授权访问MySQL服务器的方法。 #### 二、远程用户连接MySQL授权原理 在MySQL中,每个用户的权限是根据...

    设置mysql远程连接

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

    mysql允许远程连接

    但是,默认情况下,MySQL 帐号不允许从远程登录,只能在 localhost 登录。然而,在某些情况下,我们需要从远程主机连接到 MySQL 服务器,以便更方便地管理和维护数据库。这篇文章将提供两种方法来设置 MySQL 允许...

    MySql实现远程连接

    NULL 博文链接:https://gaojianqi6.iteye.com/blog/1163648

    MySQL 设置远程访问

    设置MySQL远程访问是一项重要的任务,特别是对于需要从不同网络位置或服务器上连接到数据库的应用程序。以下将详细介绍如何允许MySQL数据库接受远程连接。 首先,理解MySQL远程访问的基础知识。默认情况下,MySQL仅...

    delphi远程连接MySQL(完美版)

    本教程将详细讲解如何使用Delphi通过SQLConnection控件实现对远程MySQL数据库的完美连接。 首先,我们需要了解SQLConnection控件。这是Delphi集成开发环境中(IDE)提供的一个标准组件,它允许开发者与各种数据库...

    android studio连接云服务器mysql实现登录注册

    总之,实现"android studio连接云服务器mysql实现登录注册"涉及到Android应用开发、网络编程、数据库操作和服务器端API设计等多个方面。理解并掌握这些知识点,将有助于你构建出稳定、安全的移动应用。在实际开发...

    Mysql远程访问的方法

    ### MySQL远程访问方法及常用知识点 #### 一、配置MySQL以支持远程访问 在实际应用场景中,我们常常需要从远程位置连接到MySQL数据库服务器。为了实现这一目标,我们需要对MySQL进行一系列配置,确保其能够接收...

    Elasticsearch7.10.0集成IK相关性同义词改源码实现MySql5.7.2实现远程动态同义词词库实时更新.pdf

    IK分词器是ES中常用的中文分词插件,通过集成IK分词器并对其进行源码修改,可以实现从远程数据库MySql5.7.2动态更新同义词词库,并实现实时同步。 ### Elasticsearch集成IK分词器 集成IK分词器是通过在Elastic...

    mysql远程访问授权

    在探讨“mysql远程访问授权”这一主题时,我们首先需要理解MySQL作为一种广泛使用的开源关系型数据库管理系统,如何通过网络提供服务,以及如何安全地管理远程访问权限。远程访问授权是MySQL服务器安全策略的重要...

    windows系统备份远程mysql到本地服务器

    在Windows操作系统环境下,为了实现定期自动备份远程MySQL数据库到本地服务器,我们需要遵循一系列步骤和技术。这里,我们主要涉及的是使用`sqldump.exe`工具,这是一个MySQL数据库提供的命令行实用程序,用于生成...

Global site tag (gtag.js) - Google Analytics