-
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开启远程连接(mysql开启远程访问)
2020-09-10 17:11:07开启MYSQL远程连接权限的方法,大家参考使用吧 -
mysql开启远程连接权限
2018-10-25 11:19:41通过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开启远程连接权限
2020-09-09 04:18:44主要介绍了MySQL开启远程连接权限,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 -
服务器:如何centOS下mysql开启远程连接
2021-02-04 15:46:52CentOS系统安装好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的文件,原先文件消失了。
-
mysql允许远程连接的方法
2020-12-15 14:57:29一、概述 本文主要介绍通过federated... mysql配置远程连接必须在本地创建federated存储引擎的表,配置远程连接参数,本地创建的表必须和远程表的定义保持一致,这里我就拿本地另一个案例数据库来做测试,效果和远 -
【Linux开启mysql远程连接的设置步骤】 mysql开启远程连接
2021-02-12 13:37:56相关热词搜索:Linux开启mysql远程连接的设置步骤,linux mysql 远程连接,linux连接mysql数据库,MySQL默认root用户只能本地访问,不能远程连接管理mysql数据库,Linux如何开启mysql远程连接?接下来是小编为大家... -
Docker 安装 MySQL 并实现远程连接教程
2021-01-09 01:30:42docker run --name mysql_dev -e MYSQL_ROOT_PASSWORD=123456 -p 3333:3306 -d mysql –name:给新创建的容器命名,此处命名为 mysql_dev -e:配置信息,此处配置mysql的root用户的登陆密码 -p:端口映射,此处映射... -
MySQL开启远程连接权限
2022-03-28 19:49:10如果允许用户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开启远程连接
2021-01-26 19:50:28CentOS系统安装好MySQL后,默认情况下不支持用户通过非本机连接上数据库服务器,下面是解决方法:1、在控制台执行 mysql -u root -p mysql,系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台,这个... -
mysql修改开启允许远程连接的方法
2020-09-09 14:50:26主要为大家详细介绍了mysql修改开启允许远程连接的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
Mysql开启远程连接方法
2021-01-27 21:55:01MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的。如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号。如果不知道... -
linux mysql开启远程连接
2019-09-25 14:33:54参考链接:https://www.cnblogs.com/guo-rong/p/9692471.html 转载于:https://www.cnblogs.com/proper128/p/11287391.html -
Ubuntu系统下MySQL开启远程连接
2021-01-19 01:37:55登陆数据库 ,运行如下命令:mysql -u 用户名 -p然后输入密码,此时登录成功第二步:创建用户用来远程连接,运行如下命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;... -
mysql开启远程连接,本地Navicat连接服务器mysql
2022-03-20 17:22:56mysql开启远程连接,本地Navicat连接服务器mysql -
Mysql数据库远程连接的两种方式
2020-12-14 12:55:00mysql 远程连接数据库的二种方法 一、连接远程数据库: 如: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:58mysql开启远程连接今天在服务器安装了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无法远程连接的方法
2020-12-15 19:14:03MySql远程连接无法打开解决办法 1、改表法。 请使用mysql管理工具,如:SQLyog Enterprise、navicate mysql 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑使用mysql管理... -
mysql开启远程连接方法
2021-01-14 14:48:32文章简介一般来说mysql安装时都是关闭远程连接的,但是如果一台电脑需要多个网站连接,而这些网站又不是自己服务器上,那么就需要把mysql数据库的远程开启,开启mysql远程登录的用户都是存储在mysql数据库中的user表... -
配置mysql允许远程连接的方法
2020-09-10 22:49:15默认情况下,MySQL只允许本地登录,如果要开启远程连接,则需要修改/etc/my.cnf文件 -
开启MySQL远程连接
2021-09-01 10:13:56在同班大神的提点下,终于知道了怎样开启MySQL远程连接。在此小记,另外我使用的是Windows系统,不是Linux。 ▍打开MYSQL 1、打开命令提示符:可以通过在搜索“命令提示符”找到它,然后打开 或者按下【Win+R】... -
【Docker】安装MySQL开启远程连接
2020-10-27 22:51:52docker search mysql docker pull mysql 查看镜像 docker images docker network create common-network docker network ls 创建MySQL容器 记得要设置密码 docker run -itd --name mysql -p 3306:3306 --...