1、进入mysql,创建一个新用户test:
格式:grant 权限 on 数据库名表名 用户@登录主机 identified by "用户密码";
grant all privileges on to test@19216802 identified by "123456";
或者
grant select,update,insert,delete on to test@19216802 identified by "123456";
2、 /mysqladmin -uroot -ppwd reload
记住:对授权表的任何修改都需要重新reload
这时我们应该可以从19216802来远程管理19216801的数据库了
下面就是该脚本radiuspy,其中出现三个日期:10天以后的日期future、今天的日期now、用户到期时间userdate,如果userdate <= future 并且 userdate >= now,那么向radreply表中插入一行,向用户提示到期时间,及时缴费;如果userdate < now,那么将该用户的状态设为停机,不允许其再登陆。
#! /usr/local/python/bin/python
# -- coding: UTF-8 --
#引入模块
import MySQLdb
import datetime
#格式化日期,只有相同格式的日期才能进行比较
future = (datetimedatetoday() + datetimetimedelta(10))strftime("%Y-%m-%d")
now = (datetimedatetoday())strftime("%Y-%m-%d")
#这里就是连接远端数据库了
conn = MySQLdbconnect (host = "19216801",
user = "test",
passwd = "123456",
db = "radius")
cursor = conncursor ()
cursorexecute ("SELECT login_name,id,last_date FROM customer where last_date!='' and type='包月' and status='开通'")
首先登陆Oracle控制台,在数据库树状列表中选择存储-->表空间,鼠标右键创建一个新的表空间。d出的创建表空间对话框中设置表空间的名称(比如ZMSPACE),以及空间大小(比如设置100M
如图1),并设置空间自动增长10M(在数据空间不够时Oracle会自动对此空间按照设定增长值进行扩容
设置表空间自动增长空间
创建好表空间后,我们进入数据库树状列表的安全性-->用户一栏,鼠标右键选择创建(添加一个新的用户)。在d出的创建用户对话框中,设置您的用户名、密码、以及对应的表空间(比如ZHANGMING、ZHANGMING、ZMSPACE
如图3)。
创建用户
设置好一般信息后,选择角色一栏,将Connect和Resource管理选项以及默认值全部设置 。到此服务器端的设置基本已经完成了。
用户权限设置
客户端Oracle配置工作
客户端一般也就是需要使用SuperMap GIS产品的机器,假设使用的是SuperMap
Deskpro桌面产品在使用Deskpro创建数据源之前需要配置一下Oracle客户端连接。安装了Oracle客户端后,进入配置管理器,选择添加Net服务名(如图5)。
添加Net服务名
设置好服务名、主机名(Oracle数据库服务器名称或者IP地址)和Net服务名(客户端连接名这里示范设置的是zmora
如图6),有了Net服务名,客户
默认情况下,mysql数据库用的是3306的端口,你只要在路由器里把3306端口映射到mysql 服务器的IP就可以了, 你外网访问时直接访问路由器的外网地址+端口号就行了。路由器可以用花生壳来实现外网地址和域名的转换。最终你访问就是: ”花生壳的域:3306“就可以了。
具体步骤:
1、打开powerbi。
2、选择相应的数据库,大部分金蝶的数据库都是MS的SQLServer。
3、服务器地址和数据库名称,这里数据库名称也可以下一步选服务器地址,然后还需要选择是直接查询或者是导入数据。
4、等待链接,然后输入数据库的用户名和密码就可以选择数据xl来查询了。
以上就是关于python 如何远程连接内网的mysql数据库全部的内容,包括:python 如何远程连接内网的mysql数据库、超图idesktop如何连接内网数据库、局域网怎么做实现外网访问内网mysql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)