linux 一台服务器,访问另外一台服务器上的 mysql 数据库怎么设置。

linux 一台服务器,访问另外一台服务器上的 mysql 数据库怎么设置。,第1张

首先在数据库服务器上设置mysql可以远程访问,其次打开数据库服务器所在的linux系统上的防火墙策略添加3306端口,最后配置网络环境让2台机器可以进行通信。其它java工程配置数据库的ip和用户名密码即可。

我用的是redhatlinux,用下面的步骤来启动oracle数据库。

首先使用oracle用户登录linux,然后在shell命令行中执行下面的命令:

第一步:打开oracle监听

$lsnrctlstart

第二步:进入sqlplus

$sqlplus/nolog

sql>

第三步:使用sysdab角色登录sqlplus

sql>conn/assysdba

第四步:启动数据库

sql>startup

经过上面的四个步骤,oracle数据库就可以启动了。

首先MySQL只允许本地连接登录,如果要远程登录需要修改数据库中user表 中的host内容改成%或指定ip。%是任意的IP都可以远程连接上的。完成这个修改就可以远程连接上了,不过值得注意的是:需要给服务器数据库登录名root账号设置一个密码,不然无法远程连接。如果还不能连接上,可看一下防火墙是否允许了3306商品访问

先看看我改成%,让所有的ip可以连接到,如图下:

/opt/lampp/bin/mysql -uroot -p 进入数据库 *** 作,这里是使用了root登录数据库,root没有密码可直接mysql可以进去

看到user表中host已经被修改成了,可以通过sql语句修改host的内容。这样就可以远程连接上了

UPDATE user SET host='%' WHERE user='root'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8940064.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存