数据库作业 关于云平台上两个虚拟机互联的方法

   日期:2020-11-12     浏览:96    评论:0    
核心提示:数据库作业 关于云平台上两个虚拟机互联的方法设定数据库端前端设定假设你数据库的ip地址是aaa.aa.aaa.aa前端展示的ip地址是bbb.bb.bbb.bb然后本地生成了xxx.sql脚本 以及相对应的连接的python程序数据库端首先scp把你的.sql文件传到 ip地址是aaa.aa.aaa.aa的虚拟机mysql -u root -p//登录后 create database xxx;use xxx;source xxx.sql//就可以读入你的.sql文件了然后你要允

数据库作业 关于云平台上两个虚拟机互联的方法

    • 设定
    • 数据库端
    • 前端

设定

假设你数据库的ip地址是aaa.aa.aaa.aa
前端展示的ip地址是bbb.bb.bbb.bb

然后本地生成了xxx.sql脚本 以及相对应的连接的python程序

数据库端

首先scp把你的.sql文件传到 ip地址是aaa.aa.aaa.aa的虚拟机
登录进虚拟机

mysql -u root -p
//登录后 
create database xxx;
use xxx;
source xxx.sql
//就可以读入你的.sql文件了

然后你要允许外界访问

use mysql;
select host from user where user='root';
//可以看到当前主机配置信息为localhost.
update user set host = '%' where user ='root';
flush privileges;

数据库端的就完成了

前端

接着scp把你的.py文件传到 ip地址是bbb.bb.bbb.bb的虚拟机
登陆进虚拟机

// cd到相应目录 
python3 xxx.py
//运行跑通就可以啦

记得你的python在本地是127.0.0.1,在这里要改成

        self.conn = pymysql.connect(
            host='aaa.aa.aaa.aa',  //这里的ip是你数据库端的ip地址
            port=3306,
            user='root',
            passwd='xxxxx',  
            db='xx',  
            charset='utf8'
        )

如果程序没问题就跑通啦~

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服