`
wenson
  • 浏览: 1051140 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

为mysql添加远程登录权限

阅读更多

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

mysql -u root -pvmwaremysql>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;

如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器的abc数据库,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON abc.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

然后再執行:flush privileges;
分享到:
评论

相关推荐

    mysql 修改远程登录方法

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

    远程用户连接mysql授权

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

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

    4. 添加一个新的root用户,密码为空,只允许192.168.1.100连接mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.100' IDENTIFIED BY '' WITH GRANT OPTION; 5. 刷新权限mysql> flush privileges; 需要注意...

    Mysql远程登录及常用命令

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

    mysql安装说明和远程权限管理

    本文将提供详细的MySQL安装步骤,并指导如何开启远程访问权限。 首先,从官方网站(https://dev.mysql.com/downloads/mysql/)下载MySQL的免安装版本。确保文件解压缩到一个不含汉字的文件夹中,并创建一个名为...

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

    ### Linux MySQL远程登录与用户权限详解 #### 一、引言 在进行数据库管理与开发的过程中,经常会遇到需要从远程机器访问MySQL服务器的情况。尤其是在Linux环境下,如何顺利地实现远程登录MySQL并正确设置用户权限...

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

    MySQL 开启远程访问权限涉及到对数据库的安全配置,特别是对于root用户,这是MySQL数据库管理中的重要环节。默认情况下,MySQL仅允许本地连接,防止未授权的远程访问。以下是一些详细步骤和注意事项,以确保安全地...

    NaviCat连接时提示不支持远程连接的MySql数据库解决方法

    在某些情况下,可能需要从远程位置访问MySQL数据库,而这时可能会遇到“不支持远程连接”的问题。本篇文章将详细解释如何使用NaviCat工具解决这个问题,通过HTTP通道实现远程连接。 NaviCat是一款功能丰富的MySQL...

    服务器mysql远程配置

    1. **开启MySQL服务的远程访问权限**:这通常涉及到编辑MySQL的配置文件`my.cnf`(在不同的操作系统上,路径可能不同),在`bind-address`行取消注释并设置为0.0.0.0,这样MySQL就会监听所有网络接口。 2. **授权...

    MySQL数据库远程访问权限打开.docx

    根据提供的文档信息,本文将详细解释如何开启MySQL数据库的远程访问权限。这通常涉及修改数据库配置,以便允许从非本地主机进行连接。本教程将覆盖几种常用的方法:改表法、授权法以及一种特殊的插入“超级用户”法...

    delphi远程连接MySQL(完美版)

    同时,为了安全,需要在MySQL的用户权限表中,为相应的用户名添加允许从任何主机(%)登录的权限。 接下来,在Delphi项目中,打开设计视图,从"Data Access"工具箱拖拽一个SQLConnection组件到表单上。双击该组件...

    Mysql数据库远程管理软件

    MySQL数据库远程管理软件是网络管理员和数据库开发人员的得力助手,它允许用户通过网络连接对MySQL数据库进行高效、安全的管理和维护。Navicat for MySQL是一款流行且功能丰富的这样的工具,版本号10.1.7代表着软件...

    给Mysql添加远程访问权限的方法

    然而,在分布式系统或者需要远程管理数据库的情况下,为MySQL添加远程访问权限是必要的。本文将详细介绍如何为MySQL数据库添加远程访问权限,并提供相关步骤和注意事项。 首先,我们要明确远程访问权限涉及到的主要...

    Mysql远程访问的方法

    为了让MySQL接受远程连接,我们需要修改`root`用户的权限设置,将其`Host`属性改为`%`,这意味着允许任何IP地址连接到此服务器: ```sql UPDATE mysql.user SET Host = '%' WHERE User = 'root'; ``` 执行完以上...

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

    2. **授权远程访问权限**:通过SQL语句为特定用户授权,允许其从任何主机(使用通配符`%`表示任何主机)访问数据库。 ```sql GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;...

    牛族MYSQL 远程连接器1.8

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

    树莓派 mysql 安装 开启远程服务

    为了让 root 用户能够远程登录 MySQL 数据库,还需要进行权限的更新: ```sql use mysql; update user set host='%' where user='root'; flush privileges; select host, user from user; ``` 4. **重启 ...

    Mysql5.0源代码安装及远程管理

    - `chgrp -R mysql: /usr/local/mysql`:设置MySQL主目录的组权限为mysql。 - **启动服务**:使用命令`/usr/local/mysql/bin/mysqld_safe --user=mysql &`启动MySQL服务。 #### 三、验证安装结果 - **检查服务状态...

    Mysql数据库远程连接利器SQLyog

    SQLyog,作为一款强大的MySQL管理工具,是许多数据库管理员和开发者的首选,尤其在远程连接MySQL数据库时,它表现得尤为出色。下面我们将深入探讨SQLyog的功能、使用方法以及其在远程连接中的优势。 SQLyog,由...

Global site tag (gtag.js) - Google Analytics