精华内容
下载资源
问答
  • 2022-05-28 22:32:06

    windows系统 mysql开启远程连接https://www.csdn.net/tags/OtDaQg4sNzI2Mi1ibG9n.html
    1.配置mysql远程连接数据库和密码
    cmd进入到mysql安装目录
    d:\cd mysql
    d:\mysql>cd bin
    d:\mysql\bin>mysql -u root -p mysql
    这里是账号和数据库名 确认之后会输入密码123456
    mysql>use mysql
    mysql>grant all privileges on . to ‘ydbadmin’@‘%’ identified by ‘123456’ with grant option;
    all就是所有的电脑都可以连接 ydbadmin就是远程连接的账号 123456就是密码
    mysql> flush privileges; 刷新连接的电脑ip
    mysql> select host,user from user;
    出现ydbadmin 成功
    重启mysql服务
    用另一台电脑连接 如果连接失败第2步
    2.打开控制面板–》系统和安全–》windows防火墙–》高级设置
    入站规则–》新建–》端口 TCP 填写80,3306 最后的名称是mysqlport
    出站规则相同
    重新测试 成功
    上述做完依旧主机无法Ping通虚拟机 navicat链接失败
    链接:https://blog.csdn.net/Zuoriqiufeng/article/details/124286026
    我的问题时 虚拟机防火墙问题

    更多相关内容
  • 开启MYSQL远程连接权限的方法,大家参考使用吧
  • 通过cmd命令开启windows系统上的mysql远程连接权限,简单明了。
  • mysql开启远程连接

    千次阅读 2022-04-23 17:54:40
    首先,确保能ping通 ping 192.168.122.1 其次,确保3306端口可以访问,没有被防火墙办了 telnet 192.168.122.1 3306 如果3306端口被办了,需要在服务端配置防火墙,放开3306 # 查看放开了哪些端口 ...

    首先,确保能ping通

    ping 192.168.122.1
    

    其次,确保3306端口可以访问,没有被防火墙办了

    telnet 192.168.122.1 3306
    

    如果3306端口被办了,需要在服务端配置防火墙,放开3306

    # 查看放开了哪些端口
    firewall-cmd --list-ports
    # 放开3306端口,--permanent表示永久生效,避免重启失效
    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    # 重新加载配置
    firewall-cmd --reload
    

    然后,检查mysql配置,确认3306端口没有被绑定到本地127.0.0.1

    netstat -apn | grep 3306
    

    如果绑定到本地了,需要编辑配置文件(/etc/my.cnf),将相关的 bind-address 注释掉。

    接下来,可以选择新建用户和修改现有用户2种方式。

    新建用户

    create user `root`@`%` identified by 'root';
    grant ALL on *.* to `root`@`%` with grant option;
    

    修改现有用户

    修改用户的host字段为客户端主机名、IP、%通配符,或者IP与%通配符的结合。

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

    刷新策略

    flush privileges;
    

    在这里插入图片描述

    展开全文
  • MySQL 开启远程连接

    万次阅读 2019-06-13 12:21:03
    一、MySQL 开启远程连接需要现在服务器上登录到 MySQL mysql -u root -p 然后 Enter password: 二、修改 root 账户的 Host 1、打开 mysql 数据库 use mysql; 2、查看 user 数据表当前已有的数据 select *...

    一、MySQL 开启远程连接需要先在服务器上登录到 MySQL

    mysql -u root -p
    

    然后 Enter password:

    二、修改 root 账户的 Host
    1、打开 mysql 数据库

    use mysql;
    

    2、查看 user 数据表当前已有的数据

    select * from user \G;
    

    3、修改一条 root 数据,并刷新MySQL的系统权限相关表

    update user set Host = '%' where Host = 'localhost' and User='root';
    flush privileges;
    

    或者使用 grant 命令重新创建一个用户

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

    三、注意事项
    当出现 10038错误时 2003 - Can't content to MySQL server on '127.0.0.1' (10038) ,需要 check 以下几点;
    1、记得在服务器安全组开放对应端口
    2、开放了安全组后还是连接不上,就要检查防火墙了,可以参考文章:Centos 7 iptables 开放端口

    文章到这儿就结束了。

    展开全文
  • 主要介绍了MySQL开启远程连接权限,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • CentOS系统安装好MySQL后,默认情况下不支持用户通过非本机连接上数据库服务器,下面是解决方法:1、在控制台执行 mysql -u root -p mysql,系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台,这个...

    CentOS系统安装好MySQL后,默认情况下不支持用户通过非本机连接上数据库服务器,下面是解决方法:

    1、在控制台执行 mysql -u root -p mysql,系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台,这个命令的第一个mysql是执行命令,第二个mysql是系统数据名称,不一样的。

    2、在mysql控制台执行 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyPassword' WITH GRANT OPTION;

    FLUSH PRIVILEGES;

    3、在mysql控制台执行命令中的 'root'@'%' 可以这样理解: root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址;'MyPassword'是给授权用户指定的登录数据库的密码;另外需要说明一点的是我这里的都是授权所有权限,可以指定部分权限,GRANT具体操作详情见:http://dev.mysql.com/doc/refman/5.1/en/grant.html

    4、不放心的话可以在mysql控制台执行 select host, user from user; 检查一下用户表里的内容

    到此还是在客户端还是连接不上

    此时检查下防火墙是否开启:

    /etc/init.d/iptables status

    会得到一系列信息,说明防火墙开着。则关闭:

    /etc/init.d/iptables stop

    永久关闭::

    chkconfig --level 35 iptables off

    再次连接,可以了

    另外,bz2的格式的解压也记录一下

    bunzip2 filename.bz2

    这样得到一个 filename的文件,原先文件消失了。

    展开全文
  • 一、概述  本文主要介绍通过federated... mysql配置远程连接必须在本地创建federated存储引擎的表,配置远程连接参数,本地创建的表必须和远程表的定义保持一致,这里我就拿本地另一个案例数据库来做测试,效果和远
  • 相关热词搜索:Linux开启mysql远程连接的设置步骤,linux mysql 远程连接,linux连接mysql数据库,MySQL默认root用户只能本地访问,不能远程连接管理mysql数据库,Linux如何开启mysql远程连接?接下来是小编为大家...
  • docker run --name mysql_dev -e MYSQL_ROOT_PASSWORD=123456 -p 3333:3306 -d mysql –name:给新创建的容器命名,此处命名为 mysql_dev -e:配置信息,此处配置mysql的root用户的登陆密码 -p:端口映射,此处映射...
  • 如果允许用户root从ip为192.168.1.123的主机连接mysql服务器,并使用root作为密码 GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.123'IDENTIFIED BY 'password' WITH GRANT OPTION; 或者 GRANT ALL ...
  • CentOS系统安装好MySQL后,默认情况下不支持用户通过非本机连接上数据库服务器,下面是解决方法:1、在控制台执行 mysql -u root -p mysql,系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台,这个...
  • 主要为大家详细介绍了mysql修改开启允许远程连接的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接MySQL 的。如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号。如果不知道...
  • 参考链接:https://www.cnblogs.com/guo-rong/p/9692471.html 转载于:https://www.cnblogs.com/proper128/p/11287391.html
  • 登陆数据库 ,运行如下命令:mysql -u 用户名 -p然后输入密码,此时登录成功第二步:创建用户用来远程连接,运行如下命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;...
  • mysql开启远程连接,本地Navicat连接服务器mysql
  • mysql 远程连接数据库的二种方法 一、连接远程数据库: 如:MySQL 连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456” C:/>mysql -h 192.168.5.116 -P 3306 -u root -p123456 用网页...
  • MYSQL开启远程连接

    2021-01-18 18:04:58
    mysql开启远程连接今天在服务器安装了mysql,准备用mysqlguitools远程登录的时候出错,提示:Host 'xxx'is not allowed to connect to this MySQL server。网上找了一些资料,是mysql未开启mysql远程访问权限导致。...
  • Linux下mysql远程连接

    2020-12-14 21:27:11
     远程计算机打开 mysql 服务器:#/etc/init.d/mysql.server start  本地计算机连接远程 mysql服务器:./mysql -h "192.168.1.244" -u root -p  发生以下错误:  ERROR 1130 (HY000): Host '192.168.1.100' ...
  • MySql远程连接无法打开解决办法 1、改表法。 请使用mysql管理工具,如:SQLyog Enterprise、navicate mysql 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑使用mysql管理...
  • 文章简介一般来说mysql安装时都是关闭远程连接的,但是如果一台电脑需要多个网站连接,而这些网站又不是自己服务器上,那么就需要把mysql数据库的远程开启开启mysql远程登录的用户都是存储在mysql数据库中的user表...
  • 默认情况下,MySQL只允许本地登录,如果要开启远程连接,则需要修改/etc/my.cnf文件
  • 开启MySQL远程连接

    2021-09-01 10:13:56
    在同班大神的提点下,终于知道了怎样开启MySQL远程连接。在此小记,另外我使用的是Windows系统,不是Linux。 ▍打开MYSQL 1、打开命令提示符:可以通过在搜索“命令提示符”找到它,然后打开 或者按下【Win+R】...
  • docker search mysql docker pull mysql 查看镜像 docker images docker network create common-network docker network ls 创建MySQL容器 记得要设置密码 docker run -itd --name mysql -p 3306:3306 --...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 113,041
精华内容 45,216
关键字:

mysql开启远程连接

mysql 订阅