格式:grant 权限 on 数据库名.表名 用户@登录主机 identified by "用户密码"
grant all privileges on *.* to test@192.168.0.2 identified by "123456"
或者
grant select,update,insert,delete on *.* to test@192.168.0.2 identified by "123456"
2、 ./mysqladmin -uroot -ppwd reload
记住:对授权表的任何修改都需要重新reload
这时我们应该可以从192.168.0.2来远程管理192.168.0.1的数据库了
下面就是该脚本radius.py,其中出现三个日期:10天以后的日期future、今天的日期now、用户到期时间userdate,如果userdate <= future 并且 userdate >= now,那么向radreply表中插入一行,向用户提示到期时间,及时缴费;如果userdate <now,那么将该用户的状态设为停机,不允许其再登陆。
#! /usr/local/python/bin/python
# -*- coding: UTF-8 -*-
#引入模块
import MySQLdb
import datetime
#格式化日期,只有相同格式的日期才能进行比较
future = (datetime.date.today() + datetime.timedelta(10)).strftime("%Y-%m-%d")
now = (datetime.date.today()).strftime("%Y-%m-%d")
#这里就是连接远端数据库了
conn = MySQLdb.connect (host = "192.168.0.1",
user = "test",
passwd = "123456",
db = "radius")
cursor = conn.cursor ()
cursor.execute ("SELECT login_name,id,last_date FROM customer where last_date!='' and type='包月' and status='开通'")
可以创建Dockerfile依赖mysql镜像创建一个新的镜像。上诉命令通过RUN来执行创建的新容器会有安装的软件。
最后通过slave的docker连接到master的容器mysql服务器上master的服务器mysql账号root赋值权限!
你好1、mysql服务器,防火墙打开3306端口;
2、看看你的mysql是否设置允许其他机器连接了。
1.打MYSQL中默认MYSQL数据库;
2.更改USE表中的HOST键值(即将LOCALHOST---->%)
登录到管理器,添加一个用户,主机写%即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)