`

远程登录Mysql服务器配置

阅读更多

1. 首先在mysql服务器端(192.168.1.3 )要添加一个允许远程访问的用户,例如:  
  grant   all on *.* to root@'%' identified by 'password'  
  
  然后在DOS命令行下执行:  
  mysql -h 192.168.1.3 -u root -p


1. 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"


mysql -u root -p ****

mysql>use mysql;

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

mysql>select host, user from user;


2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;


3. 修改配置

MySQL 配置文件为 my.cnf , 位于 /etc/mysql/ 文件夹下。编辑 my.cnf ,找到 bind-address =127.0.0.1 。这一句就是将 MySQL 与本机绑定。所以将此句注释掉。取消与本机的绑定。然后执行 #sudo /etc/init.d/mysql restart 。即重启 MySQL 服务,重启之后就可进行远程访问。这样就完全搭建好可以在网络中被终端访问的服务器端数据库了。

分享到:
评论

相关推荐

    服务器mysql远程配置

    2. **授权远程用户**:使用MySQL的命令行客户端或者图形化工具,登录到MySQL服务器。你需要拥有足够的权限(如root用户)来执行以下SQL命令,允许特定用户从任何主机(%)连接: ``` GRANT ALL PRIVILEGES ON *.* ...

    不改权限远程访问MySql服务器

    SSH隧道可以将远程MySQL服务器上的端口转发到本地机器,从而在保持安全的同时实现远程访问。具体操作步骤如下: 1. 安装SSH客户端:在本地计算机上,确保已经安装了SSH客户端,如OpenSSH(在Unix-like系统中)或...

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

    这里,`REMOTE_IP`是远程MySQL服务器的IP,`USERNAME`和`PASSWORD`是数据库的登录凭证,`DATABASE_NAME`是需要备份的数据库名,`backup.sql`是备份文件的本地路径。 在执行这个命令时,`sqldump.exe`将远程数据库的...

    Navicat出现无法远程连接MySql服务器问题的解决办法

    Navicat无法远程连接MySql服务器问题的解决方法写在前面: 操作系统:中标麒麟4.0; 数据库:MySQL5.7.26; JDK:采用中标麒麟系统自带的openjdk; 客户端工具:Navicat; 前置条件: MySQL服务安装完毕; 情景: ...

    MySQL5.0基本操作文档及客户端远程操作MySQL服务器的实现办法

    - **Dedicated MySQL Server Machine (专用MySQL服务器)**:假设除了MySQL之外没有其他应用程序运行,配置成使用所有可用的系统资源。 **表空间对话框**:选择更改InnoDB表空间文件的默认位置,以及指定存储引擎...

    delphi远程连接MySQL(完美版)

    对于远程连接MySQL,首先确保你的MySQL服务器已经配置为接受远程连接。这通常涉及到修改`my.cnf`配置文件中的`bind-address`项,设置为`0.0.0.0`,然后重启MySQL服务。同时,为了安全,需要在MySQL的用户权限表中,...

    mysql 修改远程登录方法

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

    hive远程连接详细配置

    Hive 远程连接的详细配置包括 Hive 客户端配置、Hive 服务器配置、MySQL 配置和启动测试。通过这些配置,我们可以实现 Hive 客户端与 Hive 服务器之间的远程连接,以便在分布式环境中实现数据仓库的管理和分析。

    远程用户连接mysql授权

    本文将详细介绍如何为远程用户授权访问MySQL服务器的方法。 #### 二、远程用户连接MySQL授权原理 在MySQL中,每个用户的权限是根据其来源主机地址来确定的。这意味着即使是同一个用户名,从不同的主机登录时所拥有...

    linux下安装mysql服务器

    Linux 下安装 MySQL 服务器 ...安装和配置 MySQL 服务器需要完成多个步骤,包括安装客户端和服务器端,设置数据库字符集和端口号,启动和停止服务,设置开机启动,解决启动报错问题,登录和忘记密码,允许远程访问等。

    自动定时备份远程服务器的mysql数据库并存储在本地

    对于远程服务器上的MySQL数据库,定期进行自动备份是防止数据丢失的有效手段。本篇文章将详细介绍如何实现这一目标,将远程服务器的MySQL数据库自动定时备份并存储在本地。 首先,我们需要了解MySQL的数据备份类型...

    mysql允许远程连接

    MySQL 远程连接设置 MySQL 是一个广泛使用的关系数据库管理系统,它提供了强大的数据存储和管理功能。...通过配置 MySQL 服务器,我们可以允许远程主机连接到 MySQL 服务器,从而实现更加灵活和便捷的数据库管理。

    在 Navicat 中连接到远程 MySQL 服务器

    2. **端口号**:默认情况下,MySQL 使用 3306 端口,但根据服务器配置可能会有所不同。 3. **数据库名**:你要连接的具体数据库名称。 4. **用户名**:拥有足够权限连接并操作数据库的账户。 5. **密码**:对应...

    Win 10 ODBC SSH协议远程连接MySQL 3306.docx

    在本文中,我们将探讨如何使用 Win 10 自带的 OPENSSH 通过 SSH 协议远程连接 MySQL 服务器, 并使用 ODBC 连接到远程 MySQL 服务器。 SSH 协议 SSH(Secure Shell)是一种安全的网络协议,用于远程登录和管理网络...

    MySQL远程登录权限设置

    - **全局管理权限**:这类权限通常与MySQL服务器的整体管理相关。 - FILE:在MySQL服务器上读写文件。 - PROCESS:显示或杀死属于其他用户的服务线程。 - RELOAD:重载访问控制表,刷新日志等。 - SHUTDOWN:...

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

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

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

    在实际应用中,我们经常需要让其他主机能够通过网络访问MySQL服务器,这就涉及到MySQL的远程连接配置。 #### 配置MySQL允许远程访问 1. **登录MySQL服务器**:首先确保你能够成功登录到MySQL服务器。 ```sql ...

    Android 远程连接mysql 驱动 8.0.29

    2. **处理权限**:由于Android应用需要通过网络连接到MySQL服务器,所以需要在AndroidManifest.xml文件中添加INTERNET权限: ```xml ``` 3. **建立连接**:在Android应用中,你可以创建一个线程或者使用...

    2022年优秀-MySQL服务器的配置与管理练习讲解.pptx

    【MySQL服务器配置与管理】 MySQL是一种广泛使用的开源关系型数据库管理系统,其配置和管理是IT运维中的重要环节。本讲解将聚焦于2022年的最佳实践,介绍如何在Linux环境中安装、优化MySQL服务器,以及进行相关的...

    远程连接MySQL所遇到的问题以及解决问题方法

    在 Linux 系统中,使用 YUM 命令安装 MySQL 后,需要进行一系列的配置以便能够远程连接 MySQL 数据库。以下是解决不能进行远程连接 MySQL 数据库的问题的方法,这些方法同样适用于没有使用 YUM 命令安装的用户。 ...

Global site tag (gtag.js) - Google Analytics