精华内容
下载资源
问答
  • MySQL允许远程连接
    2018-02-27 12:32:28
    MySQL允许远程连接命令:
    -- 创建用户、密码及权限范围 第一个 roo t为用户名 @后为适用的主机,‘%’表示所有电脑都可以访问连接,第二个 root 为密码
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.0.2' IDENTIFIED BY 'root' WITH GRANT OPTION;                 
    Query OK, 0 rows affected (1.57 sec)
    
    -- 立即生效
    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)
    更多相关内容
  • 一、概述  本文主要介绍通过federated... mysql配置远程连接必须在本地创建federated存储引擎的表,配置远程连接参数,本地创建的表必须和远程表的定义保持一致,这里我就拿本地另一个案例数据库来做测试,效果和远
  • 默认情况下,MySQL允许本地登录,如果要开启远程连接,则需要修改/etc/my.cnf文件
  • 主要介绍了debian6配置mysql允许远程连接的方法,大家可以参考,最后可看图
  • mysql允许远程连接

    2013-01-06 09:36:01
    默认情况下,mysql帐号不允许远程登陆,只能在localhost登录。本文提供了二种方法设置mysql可以通过远程主机进行连接
  • win10设置mysql允许远程连接

    千次阅读 2021-12-13 10:23:16
    1 点击要设置的mysql ... 3 执行SQL语句 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'password' WITH GRANT OPTION; root:表示你要开放的远程...4 如果连接不上,则把windows的防火墙允许mysql通过 ...

    1 点击要设置的mysql

    在这里插入图片描述

    2 点击查询-新建查询

    在这里插入图片描述

    3 执行SQL语句

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'password' WITH GRANT OPTION;
    

    root:表示你要开放的远程连接的用户名
    password:表示要开放的远程连接用户的用户密码

    4 如果连接不上,则把windows的防火墙允许mysql通过

    在这里插入图片描述

    展开全文
  • MySql允许远程连接如何实现该功能 要达到这个目的需要实现两点 开通用户权限 解除本地绑定 开通用户权限 首先登陆服务器端的MySQL //不使用空格可以直接登陆 mysql -u用户名 -p密码 mysql> use mysql mysql> ...
  • Linux下设置mysql允许远程连接

    千次阅读 2022-01-07 17:52:48
    最近在Linux上安装了Mysql,然后在Windows环境下通过Navicat来连接时,出现报错:1045 Access denied for user 'root'@'XXX' (using password: YES),如下: 首先,在Linux中是可以正常登录mysql,所以不会是用户...

    最近在Linux上安装了Mysql,然后在Windows环境下通过Navicat来连接时,出现报错:1045 Access denied for user 'root'@'XXX' (using password: YES),如下:

    连接报错

    首先,在Linux中是可以正常登录mysql,所以不会是用户密码错误导致的。

    接着,我考虑到可能与防火墙有关,于是检查了Linux下的防火墙是否开放了对应端口,发现此时的防火墙是关闭状态,因此可以排除防火墙的影响。

    最后,突然想到默认情况下mysql的root用户是不能远程连接的,于是在Linux中登录mysql,发现果然是这个原因,解决过程如下:

    • 1.登录mysql,命令:mysql -u root -p ,然后输入密码即可。

    登录mysql

    • 2.查看mysql库中的user表的host字段

    使用mysql库:use mysql
    查询信息:select user,host from user

    查询结果

    host字段中,localhost表示只允许本机访问,要实现远程连接,可以将root用户的host改为%,%表示允许任意host访问,如果需要设置只允许特定ip访问,则应改为对应的ip。

    • 3.修改root用户的host字段,命令:update user set host="%" where user="root"

    • 4.使本次修改立即生效,命令:flush privileges

    修改后的结果

    最后,在windows下的Navicat中远程连接,便不会报错了。

    连接成功

    展开全文
  • Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作:一、允许root用户在任何地方进行远程登录,并具有所有库任何操作...

    Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作:

    一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:

    在本机先使用root用户登录mysql:

    mysql -u root -p"youpassword"

    进行授权操作:

    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

    重载授权表:

    FLUSH PRIVILEGES;

    退出mysql数据库:

    exit

    二、允许root用户在一个特定的IP进行远程登录,并具有所有库任何操作权限,具体操作如下:

    在本机先使用root用户登录mysql:

    mysql -u root -p"youpassword"

    进行授权操作:

    GRANT ALL PRIVILEGES ON *.* TO root@"172.16.16.152" IDENTIFIED BY "youpassword" WITH GRANT OPTION;

    重载授权表:

    FLUSH PRIVILEGES;

    退出mysql数据库:

    exit

    三、允许root用户在一个特定的IP进行远程登录,并具有所有库特定操作权限,具体操作如下:

    在本机先使用root用户登录mysql:

    mysql -u root -p"youpassword"

    进行授权操作:

    GRANT select,insert,update,delete ON *.* TO root@"172.16.16.152" IDENTIFIED BY "youpassword";

    重载授权表:

    FLUSH PRIVILEGES;

    退出mysql数据库:

    exit

    四、删除用户授权,需要使用REVOKE命令,具体命令格式为:

    REVOKE privileges ON 数据库[.表名] FROM user-name;

    具体实例,先在本机登录mysql:

    mysql -u root -p"youpassword"

    进行授权操作:

    GRANT select,insert,update,delete ON TEST-DB TO test-user@"172.16.16.152" IDENTIFIED BY "youpassword";

    再进行删除授权操作:

    REVOKE all on TEST-DB from test-user;

    ****注:该操作只是清除了用户对于TEST-DB的相关授权权限,但是这个“test-user”这个用户还是存在。

    最后从用户表内清除用户:

    DELETE FROM user WHERE user="test-user";

    重载授权表:

    FLUSH PRIVILEGES;

    退出mysql数据库:

    exit

    五、MYSQL权限详细分类:

    全局管理权限:

    FILE: 在MySQL服务器上读写文件。

    PROCESS: 显示或杀死属于其它用户的服务线程。

    RELOAD: 重载访问控制表,刷新日志等。

    SHUTDOWN: 关闭MySQL服务。

    数据库/数据表/数据列权限:

    ALTER: 修改已存在的数据表(例如增加/删除列)和索引。

    CREATE: 建立新的数据库或数据表。

    DELETE: 删除表的记录。

    DROP: 删除数据表或数据库。

    INDEX: 建立或删除索引。

    INSERT: 增加表的记录。

    SELECT: 显示/搜索表的记录。

    UPDATE: 修改表中已存在的记录。

    特别的权限:

    ALL: 允许做任何事(和root一样)。

    USAGE: 只允许登录--其它什么也不允许做。

    展开全文
  • ubuntu16.04 设置mysql允许远程连接

    千次阅读 2020-07-21 18:30:02
    1. 安装mysql sudo apt-get install mysql-server sudo apt install mysql-client sudo apt install libmysqlclient-dev ...1) 默认情况下 root是不允许远程访问的,因此需要另外建立自己的用
  • Linux mysql允许远程连接

    千次阅读 2019-07-02 14:19:01
    1.查看linux防火墙是否开放3306端口 执行iptables -nL --line-number 这里显示DROP代表防火墙阻止了3306端口。 2.添加防火墙例外 执行vim /etc/sysconfig/iptables ...4.创建远程连接用户并授权 mysql> us...
  • 主要为大家详细介绍了mysql修改开启允许远程连接的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 一般情况分三个地方准备,MySQL数据库,防火墙,还有你的服务器主机的准备 操作系统为centos6.5。其他系统大致差不多。 1:在服务器中安装mysql,具体安装过程,请自行查询。安装好后,输入mysql -u root -p,再...
  • 主要介绍了CentOS 8 安装 MySql并设置允许远程连接的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • 开启MYSQL远程连接权限的方法,大家参考使用吧
  • mysql允许远程连接的配置

    千次阅读 2016-09-02 11:57:14
    (一) Mysql命令行连接 一般对于刚刚安装好的mysql,如果勾选启用mysql lineclient的话。可以直接通过找到开始---程序--- mysql command line client如下图 点击mysql命令行之后,会...
  • 而这些东西,正是新手很困惑的地方。一下是我的安装笔记,在Centos虚拟机上安装成功。中文的参考:http://xieyu.blog.51cto.com/213338/59749英文的参考 How to ...接着执行下面的命令 Linux mysql 安装 cd /home/t
  • MySql远程连接无法打开解决办法 1、改表法。 请使用mysql管理工具,如:SQLyog Enterprise、navicate mysql 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑使用mysql管理...
  • mysql允许远程连接[mysql5.1]

    千次阅读 2019-05-23 10:52:03
    mysql允许远程连接,阿里云ECS上的mysql默认安装完成没有外网IP访问权限,所以需要手动配置数据库 开启MySQL远程访问权限 允许远程连接 1、登陆mysql数据库 mysql -u root -p 查看user表 mysql>use mysql;...
  • 1.修改绑定地址 su root ...2.创建连接用户: # mysql -uroot -p mysql>CREATE USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; mysql>flush privileges;..
  • 开启MySQL远程访问权限 允许远程连接 1、登陆mysql数据库 mysql -u root -p 查看user表 mysql> use mysql; Database changed mysql> select host,user,password from user; +--------------+------+--------...
  • 1.登录mysql,命令:mysql -u root -p ,然后输入密码即可。...host字段中,localhost表示只允许本机访问,要实现远程连接,可以将root用户的host改为%,%表示允许任意host访问,如果需要设置只允许特定ip访问,...
  • 默认情况下,mysql允许本地连接,如果需要开启远程连接,则需要修改配置。首先打开配置文件进行修改cd /etc/mysql/ vim my.cnf找到bind-address = 127.0.0.1//注释掉如下#bind-address = 127.0.0.1保存退出后,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 82,244
精华内容 32,897
关键字:

mysql允许远程连接

mysql 订阅