Django3 从 Sqlite3 迁移到 MySQL

django 真的非常好用,ORM 设计,加上开发时默认采用 SQLite  数据库,调试十分方便,默认的配置跑一些小的服务足够。但是,当数据变大时,SQLite 就不太够用了,我的某个项目现在 SQLite 数据库大小目前在 200 MB 左右,查询耗时,且 SQLite 不支持同步读取。服务器环境恰好已经建好 MySQL,遂打算迁移至 MySQL。下面记录一下操作过程。安装必备的包注...

阅读全文>>

Ubuntu 使用 apt 新装 MySQL 设置 root 密码

按照网上的一些教程安装 MySQL 时,Ubuntu 18.04 服务器在 APT-GET 安装 MySQL-server 期间并没有要求设置 MySQL 的 root 用户密码。新的 ubuntu 自带的 MySQL 禁用了 root 账户,密码存放在以下:sudo vim /etc/mysql/debian.cnf用户名默认的不是 root,而是 debian-sys-maint,如下所示# ...

阅读全文>>