`
iamxiaole
  • 浏览: 19305 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

在MySql中添加远程控制用户

阅读更多
在安装MySql后只有一个超级管理权限的用户ROOT,而且ROOT限制只能在数据库本机上使用,如果我们要远程管理MySql咋办呢?那么事实上我们需要添加一个具有超级管理权限并且可能远程访问的超级用户,而在 MySql中有两种方法可以实现这个目的,我们以增加一个超级权限管理用户admin为例来说明。

       你可以通过发出GRANT语句增加新用户:首先在数据库本机上用ROOT用户登录上MySql(不用我告诉你如何登录吧?),然后:

mysql>GRANT ALL PRIVILEGES ON *.* TO admin@localhost IDENTIFIED BY 'something' WITH GRANT OPTION;
mysql>GRANT ALL PRIVILEGES ON *.* TO admin@"%" IDENTIFIED BY 'something' WITH GRANT OPTION;

第一句增加了一个admin用户授权通过本地机(localhost)访问,密码“something”。第二句则是授与admin用户从任何其它主机发起的访问(通配符%)。
      
        你也可以直接通过发出INSERT语句增加同样的用户存取信息:
mysql>INSERT INTO user VALUES('localhost','admin',PASSWORD('something'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')
mysql>INSERT INTO user VALUES('%','admin',PASSWORD('something'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')

      取决于你的MySQL版本,对上述,你可能必须使用一个不同数目'Y'值(在3.22.11以前的版本有更少的权限列)。

验证方法,在命令行中输入:mysql -h主机名或IP地址 -u用户名 -p密码
分享到:
评论

相关推荐

    Ubuntu18.0.4安装MySQL并设置ROOT用户密码

    通过以上步骤,不仅能够在 Ubuntu 18.0.4 系统上成功安装 MySQL 服务器,还能安全地设置 ROOT 用户密码、允许其远程访问以及为数据库创建用户并分配权限。这些操作对于维护数据库的安全性和易用性至关重要。

    牛族MYSQL 远程连接器1.8

    在MySQL数据库管理中,远程连接功能是至关重要的,它允许用户从任何地方访问和管理存储在不同服务器上的数据。牛族MYSQL远程连接器1.8版提供了这样的便利,使用户能够轻松地建立、编辑和管理远程MySQL数据库的连接。...

    MySQL 添加用户、删除用户、授权、回收权限

    授权是 MySQL 中的一个重要概念,用于控制用户对数据库的访问权限。授权格式为: ```sql grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"; ``` 例如,为用户 "test" 授予 testDB 数据库的所有权限...

    Mysql数据库远程连接利器SQLyog

    在“Mysql数据库远程连接利器SQLyog Enterprise 7.14中文绿色版--安全中国anqn.com”这个压缩包中,你将获得SQLyog的中文版本,这将对中文用户更加友好。绿色版意味着该软件无需安装,解压即用,减少了系统资源占用...

    mysql授权用户远程链接详解.docx

    首先,授权用户远程连接MySQL服务器的基本步骤如下: 1. 登录MySQL服务器,通常使用`mysql -u root -p`命令,然后输入root用户的密码。 2. 使用`GRANT`语句为用户赋予远程访问权限。例如,要允许名为`username`的...

    MySql 图形用户界面工具

    1. **数据库连接**:SQLyog允许用户轻松地连接到本地或远程的MySQL服务器,支持多种连接方式,包括SSH隧道,确保了数据的安全传输。 2. **数据库设计**:它提供了一个可视化工具来创建、修改和查看数据库模式。用户...

    基于Web的智能家居远程控制系统设计与实现.pdf

    在实现智能家居的多种技术路径中,基于Web的远程控制系统因其简易性、通用性和跨平台性而备受关注。基于Web的系统可以让用户通过浏览器直接访问控制界面,无需安装任何专门的应用程序,从而大大降低了用户的使用门槛...

    c#添加,修改,删除windows用户,mysql资料

    在IT领域,管理和操作操作系统用户以及数据库资源是常见的任务,特别是在开发环境中。本文将深入探讨如何使用C#语言来执行Windows用户的添加、修改和删除操作,以及如何与MySQL数据库进行交互,同时也会提及文件目录...

    MySQL数据库安装和设置远程连接

    MySQL数据库安装和设置远程连接是数据库管理中的基础步骤,尤其对于分布式系统和云服务来说,远程访问能力至关重要。以下是详细的操作步骤和相关知识点: 1. **下载与解压**:首先,从官方网站...

    mysql 用户管理

    在实际应用中,MySQL用户管理还涉及其他方面,如角色(Roles)、远程访问控制、权限回收等。理解并熟练掌握这些操作,能确保数据库系统的安全性和高效性。同时,合理的权限分配有助于防止未授权访问,保护敏感数据,...

    linux 安装 Mysql

    `groupadd mysql`命令用于添加一个名为mysql的用户组,`useradd -g mysql mysql`用于添加一个属于mysql组的用户。 3. 解压安装文件 将下载的tar.gz压缩包解压到指定的目录下,这里以/usr/local/mysql为例。解压后将...

    JIRA+MYSQL配置

    在注册表中找到JIRA服务对应的条目,并添加一个DependOnService键值,填入MYSQL服务的名称。 8. 完成上述配置后,启动JIRA服务,此时JIRA应用将使用MYSQL作为其后端数据库进行工作。 以上步骤完成了JIRA和MYSQL的...

    mysql5.1数据库驱动 windows2003 2008 下数据源驱动添加

    MySQL 5.1 数据库驱动在 Windows 2003 和 2008 操作系统下的数据源驱动添加过程是数据库管理员和开发者必须掌握的关键技能。MySQL Connector/ODBC 是 MySQL 与 Microsoft Windows 平台上的 ODBC 应用程序进行交互的...

    Linux中MySQL安装-glibc方式

    - 将MySQL服务添加到系统服务中:`# cp support-files/mysql.server /etc/init.d/mysqld` - 调整MySQL配置文件中的参数以满足A8v5的要求: - 字符集设置为utf8:`default_character_set=utf8` - 存储引擎设置为...

    MySQL用户权限设置

    在某些情况下,需要控制用户只能从特定的客户端IP地址访问MySQL。 **命令示例:** ```sql GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'192.168.1.100' IDENTIFIED BY '123456'; ``` **解析:** 1. **限制用户...

    重装系统后 添加mysql 和 apache 服务

    本例中,我们将聚焦于在系统重装后如何添加MySQL数据库服务和Apache HTTP服务器。这两个组件是许多Web应用的基础,MySQL作为数据存储,Apache则负责网页的发布和处理。 首先,MySQL是一个开源、关系型数据库管理...

    基于Web的网络设备远程控制系统设计与实现.pdf

    本文提出的基于Web的网络设备远程控制系统可以实现在校园网中对网络设备的远程控制和管理,提高了管理效率,降低了管理成本。该系统可以应用于高校校园网的管理和维护,提高高校信息化建设的水平。

    mysql 界面,很好用。

    2. **数据浏览与编辑**:在MySQL Front中,用户可以查看数据库中的表结构,包括字段名、数据类型、约束等。同时,可以直接编辑数据,支持添加、修改和删除记录,且有数据校验功能,防止非法数据的输入。 3. **SQL...

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

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

Global site tag (gtag.js) - Google Analytics