python 的数据库管理系统 -1

本贴最后更新于 1929 天前,其中的信息可能已经沧海桑田

起源

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

1. 新建Yearning库,设置字符集为UTF-8,然后在Yearning库中导入sql文件(Yearning/install/yearning-docker-compose/init-sql)

2. 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

  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    148 引用 • 257 回帖 • 1 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    673 引用 • 535 回帖
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    534 引用 • 671 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...