问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

如何连接远程Mysql数据库

发布网友 发布时间:2022-04-23 01:09

我来回答

2个回答

懂视网 时间:2022-04-07 19:23

更多相关免费学习推荐:mysql教程(视频)

mysql远程连接端口并修改的方法:

1、进入mysql配置文件的目录

cd /etc/mysql/mysql.conf.d/

c7e41fcd765246b55b58e3869041b14.png

2、编辑 mysqld.cnf 文件

vi mysqld.cnf

3、修改端口号和允许远程绑定

42683f262c760970ac09afcd06a81f6.png

将bind-address 的值改为:0.0.0.0 或者将这一行注释掉

fb180ade3f6f8bf61c2dba2c9ae5b29.png

4、修改后保存;

注意:开始我配置的时候,将文件的权限设置为 777 。但是重新启动服务后,端口没有改变!!!!!

最后更改文件的权限为 644时,重启mysql服务,端口被改变

5、重新启动mysql服务

/etc/init.d/mysql restart

e5ef177512344ba29f1224b47196d67.png

6、登录mysql

使用命令:mysql -u root -p

c8d19117c8a58889cbe033436043f35.png

7、输入命令,查看端口号:

show global variables like 'port';

1a31f381bf00a88b3bce29a1fe8decd.png

8、开启远程访问(增加允许远程访问的用户或者允许现有用户的远程访问。)

给sql账户 授予在任意主机(%)访问任意数据库的所有权限。SQL语句如下:

代码如下:

grant all privileges on *.* to '账户'@'%' identified by '密码' with grant option;

刷新全新:

flush privileges;

9、最后重启mysql服务

热心网友 时间:2022-04-07 16:31

一、连接远程数据库:
1、显示密码
如:MySQL
连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”
C:/>mysql
-h
192.168.5.116
-P
3306
-u
root
-p123456
2、隐藏密码
如:MySQL
连接本地数据库,用户名为“root”,
C:/>mysql
-h
localhost
-u
root
-p
Enter
password:
二、配置mysql允许远程链接
默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。本文提供了二种方法设置mysql可以通过远程主机进行连接。
一、改表法
在localhost登入mysql后,更改
"mysql"
数据库里的
"user"
表里的
"host"
项,将"localhost"改称"%"
例如:
  #mysql
-u
root
-p
Enter
password:
……
mysql>
  mysql>update
user
set
host
=
'%'
where
user
=
'root';
  mysql>select
host,
user
from
user;
二、授权法
例如:
你想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话。
  mysql>GRANT
ALL
PRIVILEGES
ON
*.*
TO
'myuser'@'%'IDENTIFIED
BY
'mypassword'
WITH
GRANT
OPTION;
  如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
  mysql>GRANT
ALL
PRIVILEGES
ON
*.*
TO
'myuser'@'192.168.1.3'IDENTIFIED
BY
  'mypassword'
WITH
GRANT
OPTION;
mysql>FLUSH
PRIVILEGES
  使修改生效,就可以了
常见问题:
1、在采用法二授权法之后,无法在本地登录mysql(如:#mysql
-u
root
-p
-h
192.168.5.116
Enter
password:
ERROR
1045
(28000):
Access
denied
for
user
'root'@'loadb116'
(using
password:
YES)
上例中loadb116是主机名.
解决方法:
1、这时可以使用:mysql
-u
root
-p
登录,进入到mysql后。
mysql>
grant
all
privileges
on
*.*
to
'root'@'loadb116'
identified
by
'123456'
with
grant
option;
Query
OK,
0
rows
affected
(0.00
sec)
mysql>
flush
privileges;
Query
OK,
0
rows
affected
(0.00
sec)
2、在本地使用ip地址登录
#
mysql
-u
root
-p
-h
192.168.5.116
Enter
password:
Welcome
to
the
MySQL
monitor.
Commands
end
with
;
or
/g.
Your
MySQL
connection
id
is
60
Server
version:
5.1.45
MySQL
Community
Server
(GPL)
Type
'help;'
or
'/h'
for
help.
Type
'/c'
to
clear
the
buffer.
mysql>
mysql数据库怎么远程连接

一、开启MySQL的远程连接功能 要远程连接MySQL数据库,首先需要确保MySQL服务已开启并支持远程连接。1. 打开MySQL配置文件。2. 找到并修改或添加`bind-address`参数,将其值设置为`0.0.0.0`,这样MySQL就会监听所有IP地址的连接请求。3. 重启MySQL服务使配置生效。二、授权远程用户访问 确保有一个用户...

如何使用 Workbench 远程连接到 MySQL 数据库 -MySQL Workbench 使用教程...

安装 MySQL Workbench 并启动程序,点击 MySQL Connections 旁边的 + 图标创建新连接。点击 + 号,创建新连接。弹出「连接到数据库」窗口,输入以下详细信息:1. Connection Name:MySQL_for_kalacloud.com 2. Connection Method:Standard TCP/IP over SSH 3. SSH Hostname:远程服务器的 IP 地址 4....

远程登陆MySQL利用CMD轻松搞定cmd远程登陆mysql

打开CMD命令行窗口,输入以下命令:net stop mysql net start mysql 第二步:使用CMD实现远程连接MySQL数据库 在开启了远程访问权限后,我们可以通过CMD命令行窗口来远程连接到MySQL数据库。下面是连接MySQL数据库的基本语法:mysql -h [IP地址] -u [用户名] -p [密码]其中,IP地址为MySQL服务器所在...

如何连接远程Mysql数据库

1、显示密码 如:MySQL 连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”C:/>mysql -h 192.168.5.116 -P 3306 -u root -p123456 2、隐藏密码 如:MySQL 连接本地数据库,用户名为“root”,C:/>mysql -h localhost -u root -p Enter password:二、...

MySQL数据库禁止远程连接如何解决mysql不允许远程

ssh -f -N -L 8888:localhost:3306 remote_user@remote_host 接着,就可以在本地主机上使用MySQL客户端工具,通过localhost的8888端口进行连接:mysql -u username -p -h localhost -P 8888 这样就可以在本地主机上通过SSH隧道与远程MySQL服务器进行连接,实现远程管理。3. 允许指定的IP地址连接MySQL...

App无缝连接远程MySQL数据库app连接远程mysql

1. 确认自己拥有连接MySQL数据库的权限。在连接远程MySQL数据库之前,必须确认自己拥有连接MySQL数据库的权限。对于公共网络,必须联系管理人员获取相应的权限。2. 确认MySQL服务端已开启远程访问。在连接到MySQL数据库时,必须确保MySQL服务端已经开启远程访问。一般情况下,MySQL服务端默认是不允许远程访问的。

从异地CMD连接MySQL数据库实现远程操作cmd连接异地mysql

在CMD中输入以下命令:mysql -h ip地址 -u 用户名 -p 其中 ip地址是远程服务器的IP地址,用户名和密码是在MySQL数据库中的用户名和密码。输入以上命令后可以直接连接到远程MySQL服务器。3.设置授权 MySQL 5.7.5之后的版本默认情况下不允许远程访问MySQL数据库,需要使用GRANT语句授权。在指定的MySQL...

Cmd连接远程MySQL轻松搞定cmd访问远程mysql

在进行MySQL数据库开发时,经常需要连接远程MySQL服务器。虽然MySQL提供了GUI工具,但是在某些情况下,我们需要使用命令行工具CMD来连接远程MySQL服务器。在本文中,我们将介绍如何通过CMD连接远程MySQL服务器,并提供相关的代码示例来帮助您轻松搞定。步骤一:准备工作 在进行连接前,您需要确保具备以下条件:1...

MySQL支持远程访问mysql中允许远程连接

mysql -u username -p -h hostname 其中,username为我们创建的新用户的用户名,hostname为MySQL服务器的IP地址或主机名。输入密码后,如果连接成功,则说明MySQL已经支持远程访问。总结 以上便是MySQL支持远程访问的详细步骤和方法。通过这些方法,我们可以在不同机器或不同的网络环境下访问MySQL数据库,...

如何让mysql数据库允许被远程连接访问

在处理MySQL数据库远程连接访问的问题时,首先会遇到一个报错,提示本地IP缺乏对远程数据库的访问权限。解决这个问题的步骤如下:1. 登录到服务器,通过命令行输入mysql -u root -p,输入密码后进入MySQL命令行环境。在该环境中,检查user表,确认host列中仅包含localhost。为了允许远程访问,需要添加新的...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
柜式空调的噪音主要来源是什么? 制作年糕有哪些需要注意的? 美心年糕有什么食用方法? 脆皮年糕在制作上有哪些细节需要注意? 如何理解投放虚假危险物质罪 投放虚假危险物质罪定义有哪些 眼睛总是流泪,还有种像有东西在眼里磨的感觉,看东西看时间长了,发涩... 老人眼睛看不清楚要吃什么东西较好 ...刀、球刀都有什么类型和各的用途? 请师父们详细说下... ...还需要什么知识 比如镜头之类的请详细介绍下 谢谢 蘑菇街银行卡实名认证 已经认证过是别人的名字 现在想改成自己的怎么改 杭州卷瓜恶意扣银行卡钱 不是本人支付 怎么办 把在蘑菇街的银行卡解绑有用么 女人老是饿是什么原因啊,是不是怀孕了 女人减肥是不是经常饿肚子? 女人为什么会老是觉得饿 女生例假来,是不是特别容易饿啊 女人在更年期期间是否会有经常饿的表现? 女人肚子饿了会因为自己长得漂亮就不饿了吗? 女人饿了会忍着不吃饭吗 女人肚子饿了会因为自己长得漂亮就不饿了吗?。。。 异地恋女朋友说她饿了是什么意思 女生说饿了是暗示吗? 高中,女生,最近总是容易饿,吃的特别多,还是不饱,什么原因,会不会发胖? 女性来月经后为什么总是会觉得饿? 女人说自己饿了有几个意思? 女人饿肚子是不是可以美容养颜 女人老感觉饿是怎么回事 女人肚子总是饿怎么回事`` 中龄妇女为什么经常饿? 女人总是饿是怎么回事 如何远程访问MySQL数据库详解 mysql数据库怎么远程连接使用,怎么传数据? 怎么开启mysql的远程登录链接 mysql怎么设置远程连接 如何开启远程登陆mysql 如何修改word文档中插入的图片和图片内的文字? 如何修改word文档中的图片文字(注:图片的格式修改被限制) Mysql无法远程连接,要如何解决 怎样连接远程mysql数据库? 如何允许mysql 远程连接 描写“瀑布壮观景象”的诗句是哪一句? 如何在Word修改图片上的文字? 描写瀑布的诗句有哪些? WORD中图片上的文字修改有什么好的办法? 《望庐山瀑布》中描写瀑布壮观景象的诗句有哪些? 描写瀑布景象的诗句 描写瀑布的诗句大全 如何修改word文档中插入的图片和图片内文字? 哪些诗是描写瀑布的? 在word文档中粘贴的图片怎么能编辑它,改变图片上内容
  • 焦点

最新推荐

猜你喜欢

热门推荐