`

mysql远程连接

 
阅读更多
mysql安装后,默认情况下,远程连接是关闭的。

现在打开远程连接,步骤如下:

环境介绍如下:

宿主机是ubuntu,mysql安装在ubuntu里面了,安装了一个virtual-box,在里面装了一个window7虚拟机,现在想从windows里面连接ubuntu的mysql。

1、登陆ubuntu的mysql,执行以下命令:

grant all privileges on *.* to yangjianzhou@192.168.1.104 identified by "123456";


2、执行之后,立即刷新权限,命令如下:
   flush privileges;


3、选择mysql数据库,执行以下命令:
   select * from user \G;


可以看见包含以下输出:
                  Host: 192.168.1.104
                  User: yangjianzhou
              Password: *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9
           Select_priv: Y
           Insert_priv: Y
           Update_priv: Y
           Delete_priv: Y
           Create_priv: Y
             Drop_priv: Y
           Reload_priv: Y
         Shutdown_priv: Y
          Process_priv: Y
             File_priv: Y
            Grant_priv: N
       References_priv: Y
            Index_priv: Y
            Alter_priv: Y
          Show_db_priv: Y
            Super_priv: Y
 Create_tmp_table_priv: Y
      Lock_tables_priv: Y
          Execute_priv: Y
       Repl_slave_priv: Y
      Repl_client_priv: Y
      Create_view_priv: Y
        Show_view_priv: Y
   Create_routine_priv: Y
    Alter_routine_priv: Y
      Create_user_priv: Y
            Event_priv: Y
          Trigger_priv: Y
Create_tablespace_priv: Y
              ssl_type: 
            ssl_cipher: 
           x509_issuer: 
          x509_subject: 
         max_questions: 0
           max_updates: 0
       max_connections: 0
  max_user_connections: 0
                plugin: 
 authentication_string: NULL



4、编辑/etc/mysql/my.cnf,注释bind 127.0.0.1
  # Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address           = 127.0.0.1
#
# * Fine Tuning
#



5、重启mysql
 sudo /etc/init.d/mysql restart
 * Stopping MySQL database server mysqld                                                                                                                                                               [ OK ] 
 * Starting MySQL database server mysqld                                                                                                                                                               [ OK ] 
 * Checking for tables which need an upgrade, are corrupt or were 
not closed cleanly.



6、windows连接mysql




  • 大小: 74.8 KB
分享到:
评论

相关推荐

    牛族MYSQL 远程连接器1.8

    【牛族MYSQL远程连接器1.8】是一款专为MySQL数据库设计的图形化远程连接工具,它使得用户可以通过直观的用户界面与远端MySQL服务器进行交互。这款软件简化了数据库管理,尤其是对于需要频繁跨网络操作数据库的专业...

    设置mysql远程连接

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

    牛族MYSQL远程连接器1.6

    1 可以无需安装MYSQL数据库,用SuperMysql连接器可以连接远程MYSQL数据库。 2 远程数据库表直接显示在程序的显示框中,无需手工输入指令。 3 程序绑定了三个MYSQL指令。 增加功能: a 远程更改密码时可以自己定义...

    Linux开启mysql远程连接

    ### Linux开启MySQL远程连接详解 #### 一、背景介绍 随着云计算和大数据技术的发展,Linux作为服务器操作系统的优势日益凸显,而MySQL作为一款广泛使用的开源关系型数据库管理系统,在Linux环境下更是得到了广泛...

    mysql远程连接工具

    真正好用的mysql连接工具,内附破解码,真正好用。。

    通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法.pdf

    Navicat for MySQL 远程连接错误 1130 解决方法 Navicat for MySQL 是一款功能强大的数据库管理工具,但是在远程连接 MySQL 服务器时,可能会遇到错误 1130,这是因为 MySQL 服务器不允许从远程主机连接。下面我们...

    MySQL远程连接丢失问题解决方法(Lost connection to MySQL server)

    远程连接mysql是总是提示: 代码如下:Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0 很明显这是连接初始化阶段就丢失了连接的错误。 google半天大多是说的注释掉...

    mysql远程连接不了

    mysql远程连接不了

    mysql远程连接失败解决方法.docx

    MySQL 远程连接失败解决方法 知识点1:MySQL 远程连接的必要条件 MySQL 远程连接需要满足两个必要条件:一是 MySQL 服务器需要开启远程登录功能,二是 MySQL 用户需要有远程连接的权限。在本文中,我们可以看到...

    MySQL远程连接工具 Navicat for SQL Server

    MySQL远程连接工具 Navicat for SQL Server 解压就可以用

    阿里云下配置MySQL远程连接的步骤详解

    在阿里云上配置MySQL远程连接是一项常见的操作,特别是在需要通过第三方工具如Navicat进行数据库管理时。默认情况下,MySQL仅允许本地连接,因此需要进行一些配置步骤来启用远程访问。以下是详细的步骤: 1. **登录...

    Mysql远程连接本质.docx

    MySQL远程连接的本质是允许外部设备或服务器通过网络访问MySQL服务器上的数据库。这一功能在分布式系统、云服务和多用户协作的环境中尤为重要。以下将详细解释MySQL远程连接的配置过程及涉及的关键概念。 首先,...

    Navicat for MySQL远程连接工具最新安装包

    Navicat for MySQL远程连接工具最新安装包,下载直接安装就可以使用,非常实用的数据库远程连接工具. Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。它是一套单一的应用程序,能同时连接 MySQL ...

    mysql远程连接错误1130的解决方法.pdf

    mysql 远程连接错误 1130 的解决方法 mysql 远程连接错误 1130 是一个常见的问题,当我们尝试从远程访问 mysql 服务器时,可能会遇到这个错误。这个错误的原因是因为 mysql 服务器不允许远程连接的用户权限问题。...

    解决mysql远程连接不上问题

    ### 解决MySQL远程连接不上问题 在日常的数据库管理和维护工作中,我们经常会遇到MySQL数据库只能通过本地`localhost`访问而无法通过IP地址进行远程连接的问题。这种情况不仅限制了数据库的可访问性和灵活性,还...

    开启mysql远程连接功能.txt

    ### 开启MySQL远程连接功能 #### 背景与意义 在现代的互联网应用中,数据库作为数据存储的核心部分,其稳定性和可访问性尤为重要。MySQL作为一种广泛使用的开源关系型数据库管理系统,在各种规模的应用场景中都有...

    mysql 远程连接 Apache2.2.4和php5.2.1配置方法.doc

    #### MySQL远程连接配置 MySQL远程连接的实现主要通过MySQL服务器的安全设置完成。为了使MySQL能够接收来自远程客户端的连接请求,首先需要对MySQL进行必要的授权设置。 1. **登录MySQL服务器** 使用具有管理员...

    MYSQL数据库远程连接

    MYSQL数据库远程连接,例程,需要有亦众的支持库才能编译。

    mysql远程连接错误1130的解决方法.docx

    MySQL 远程连接错误 1130 的解决方法 在 MySQL 中,远程连接错误 1130 是一个常见的问题,导致用户无法连接到 MySQL 服务器。该错误通常是由于用户权限问题引起的。在本文中,我们将介绍两种解决该问题的方法:修改...

    通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法.docx

    ### 通过Navicat for MySQL远程连接遇到mysql 1130错误的解决方法 在使用Navicat for MySQL进行远程连接时,如果遇到了错误代码1130(`ERROR 1130: Host 'IP地址' is not allowed to connect to this MySQL server`...

Global site tag (gtag.js) - Google Analytics