python 的数据库管理系统 -1

  |   0 评论   |   0 浏览

起源

  1.数据库太多通过 navicat 链接麻烦,不能将所有的用户名密码给出去
2.数据库审计回滚 (我觉不适合我现在公司 ,人少会觉的麻烦 ),因为执行 ddl 需要提交工单
3.统一管理数据库,后续加上操作 Redis 等等

项目基础

  项目基于 yearning
项目地址 https://github.com/cookieY/yearning

二次开发环境搭建

  git clone https://github.com/cookieY/Yearning.git

安装数据库

  docker run -d -p 3306:3306 --name=mysql mysql/mysql

安装 yearning

11. 新建Yearning库,设置字符集为UTF-8,然后在Yearning库中导入sql文件(Yearning/install/yearning-docker-compose/init-sql)
2
32. docker run -d -e HOST=主机地址 -e MYSQL_ADDR=mysql地址 -e MYSQL_USER=mysql用户名 -e MYSQL_PASSWORD=mysql密码 -p8080:80 -p8000:8000 registry.cn-hangzhou.aliyuncs.com/cookie/yearning:v1.3.4 

  之后访问 8080 端口
默认用户 admin 密码: Yearning_admin

代码外挂修改

  docker cp id:/mnt/src ./
docker cp id:/lib/nginx/html ./

  后段代码修改 有可能需要重启容器 原因没有高兴去研究
前端文件的话是需要编译的
npm run build
cp -r dist/* /html/

现状和 Todo

  1.去掉代码审计和回滚(原因麻烦)
2.开放 ddl 操作权限
3.接下来添加数据库 SSH 代理链接和 Redis 等数据库管理

截图

  imagepng

---------------------------------------------------------------
>> 博客地址:https://blog.mufengs.com
>> 邮箱地址:[email protected]
>> 微信帐号:Do8080
>> Github : https://github.com/mufengcoding
---------------------------------------------------------------