`
tw5566
  • 浏览: 458702 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

MySQL开启远程访问权限

 
阅读更多

MySQL远程访问权限,允许远程连接的开启

 

1、登陆mysql数据库    

   mysql -u root -p

   查看user表  www.2cto.com  

mysql> use mysql;

Database changed

mysql> select host,user,password from user;

+--------------+------+-------------------------------------------+

| host         | user | password                                  |

+--------------+------+-------------------------------------------+

| localhost    | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |

| 192.168.1.1 | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |

+--------------+------+-------------------------------------------+

2 rows in set (0.00 sec)

 

   可以看到在user表中已创建的root用户。host字段表示登录的主机,其值可以用IP,也可用主机名,

   (1)有时想用本地IP登录,那么可以将以上的Host值改为自己的Ip即可。

 

2、实现远程连接(授权法)

   将host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器,建议在开发时设为%。   

   update user set host = ’%’ where user = ’root’;

   将权限改为ALL PRIVILEGES

mysql> use mysql;

Database changed

mysql> grant all privileges  on *.* to root@'%' identified by "root";

Query OK, 0 rows affected (0.00 sec)  www.2cto.com  

mysql> select host,user,password from user;

+--------------+------+-------------------------------------------+

| host         | user | password                                  |

+--------------+------+-------------------------------------------+

| localhost    | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |

| 192.168.1.1 | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |

| %            | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |

+--------------+------+-------------------------------------------+

3 rows in set (0.00 sec)

这样机器就可以以用户名root密码root远程访问该机器上的MySql.

3、实现远程连接(改表法)

use mysql;

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

这样在远端就可以通过root用户访问Mysql.

 

mysql数据库root远程访问:

use mysql;

grant all privileges  on *.* to root@'%' identified by "root";

 

 

 

 

 

命令授权

grant all privileges on t_v2.* to t_v2 @"%" identified by "t.com1502";

flush privileges; 

 

MySQL默认是没有开启远程控制的,必须添加远程访问的用户,如果是安装版的话,从MySQL提供的控制台进入。

 

用root用户登陆,然后:

 

grant all privileges on *.* to 创建的用户名 @"%" identified by "密码";

 

flush privileges; * 刷新刚才的内容*

 

格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";

 

@ 后面是访问mysql的客户端IP地址(或是 主机名) % 代表任意的客户端,如果填写 localhost 为本地访问(那此用户就不能远程访问该mysql数据库了)。

分享到:
评论

相关推荐

    linux下mysql开启远程访问权限 防火墙开放3306端口

    主要为大家详细介绍了linux下mysql开启远程访问权限,防火墙开放3306端口,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

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

    根据提供的文件信息,以下是关于“mysql开启远程访问权限和被远程访问的方法”的详细知识点介绍: 1. MySQL Workbench界面使用: MySQL Workbench是官方提供的MySQL数据库的图形化管理工具。在文档中提到使用...

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

    在 MySQL 中,开启远程访问权限和被远程访问是非常重要的步骤。本文将详细介绍如何在 MySQL 中开启远程访问权限和被远程访问的方法。 一、使用root账户登录MySQL 首先,我们需要使用root账户登录 MySQL,并选择...

    mysql开启远程连接权限

    #### 五、授予远程访问权限 接下来,我们使用GRANT语句为root用户授予所有数据库的所有权限。这里需要注意的是,`root@'%'`表示允许任何IP地址的主机访问root用户。 ```sql grant all privileges on *.* to root@'...

    MySQL 设置远程访问

    2. 授予特定用户远程访问权限,假设用户名为`remote_user`,密码为`your_password`,运行以下SQL语句: ``` GRANT ALL PRIVILEGES ON * . * TO 'remote_user'@'%' IDENTIFIED BY 'your_password' WITH GRANT ...

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

    Mysql作为一个广泛使用的关系数据库管理系统,在实际应用中经常需要对root用户进行远程访问权限的设置和密码修改。这种操作的主要目的是为了提高服务器的安全性和可扩展性。下面我们将详细介绍如何对Mysql的root用户...

    MYSQL开启远程访问权限的方法

    首先,要开启MySQL的远程访问权限,你需要登录到MySQL服务器。这通常通过命令行完成,使用`mysql -u root -p`命令,其中`root`是用户名,`-p`提示输入密码。一旦登录成功,你可以切换到`mysql`数据库,这个数据库...

    MySQL开启关闭远程访问

    #### 一、MySQL开启远程访问 **1.... 首先确保你已经安装并启动了MySQL服务。打开命令行工具(如Windows的CMD...总结以上操作步骤,可以有效地管理MySQL数据库的远程访问权限和用户密码,确保数据的安全性和可访问性。

    mysql设置指定ip远程访问连接实例

    总结,设置MySQL指定IP远程访问连接涉及权限授权、防火墙配置以及安全策略的调整。通过遵循上述步骤并确保安全性,你可以让指定的IP地址访问远程MySQL数据库,从而实现更灵活的数据库管理与协作。

    MySQL远程访问权限,允许远程连接的开启和关闭

    开启和关闭MSsql数据库的远程访问,默认mssql是关闭远程访问的。

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

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

    mysql 远程root权限

    - 使用`GRANT`语句授予`root`用户远程访问权限。 ```sql GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; ``` 这条命令授予了`root`用户从任何主机(由`%`通配符表示)访问数据库的全部权限,并...

    XAMPP 设置远程连接MYSQL

    设置文件 开通防火墙端口 设置权限 让XAMPP远程连接MYSQL

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

    标题“不改权限远程访问MySQL服务器”涉及到的主要知识点是关于MySQL数据库的安全远程访问。在许多情况下,为了确保数据安全,数据库管理员通常会限制对MySQL服务器的远程访问,但有时我们可能需要在不修改服务器...

    开启Mysql远程访问(关闭防火墙).txt

    - 授予新用户远程访问权限: ``` GRANT ALL PRIVILEGES ON *.* TO 'mdm'@'%' IDENTIFIED BY 'Nationsky1@3' WITH GRANT OPTION; ``` 这里创建了一个名为mdm的新用户,并设置了密码为Nationsky1@3,同时授予了...

Global site tag (gtag.js) - Google Analytics