【Python百日基础系列】Day25 - 真机安装Ubuntu20.04服务器版 + Mysql8

文章目录

  • 一、Ubuntu服务器版下载
  • 二、制作启动U盘,RAW写入
  • 三、笔记本真机安装Ubuntu20.04服务器版
    • 3.1 设置笔记本U盘启动,插入启动U盘
    • 3.2 检查安装文件完整性,需要一两分钟
    • 3.3 选择语言
    • 3.4 确认语言和布局
    • 3.5 确认网络连接
    • 3.6 输入代理地址,默认空着就行
    • 3.7 确认服务器地址,默认就行
    • 3.8 设置磁盘,默认就行
    • 3.9 再次确认磁盘分区,默认就行
    • 3.10 输入用户名、电脑名和密码
    • 3.11 安装OpenSSH服务器
    • 3.12 其他功能软件列表,都不选
    • 3.13 正在安装
    • 3.14 安装完成,重启
    • 3.15 输入用户名,密码
    • 3.16 启动成功
  • 四、SecureCRT远程操作服务器
    • 4.1 启动远程工具SecureCRT
    • 4.2 新建连接
    • 4.3 确认连接
    • 4.4 输入用户名密码
    • 4.5 连接失败
    • 4.6 重新新建一个连接,不输主机名,直接输入用户名即可
    • 4.7 以后都是通过SecureCRT远程操作服务器
  • 五、安装net-tools
    • 5.1 执行 ifconfig -a 出错,提示安装net-tools
    • 5.2 执行:sudo apt install net-tools,输入密码
    • 5.3 再次执行 ifconfig -a 成功
    • 5.4 设置静态IP地址
      • 5.4.1 ifconfig查看本机IP
      • 5.4.2 修改配置文件
      • 5.4.3 保存配置文件
      • 5.4.4 应用新配置
      • 5.4.5 关机重启,查看IP地址
  • 六、更新Ubuntu服务器版
    • 6.1 查看可更新内容
    • 6.2 更新源
    • 6.3 安装源
  • 七、安装Mysql8
    • 7.1 添加MySQL Apt存储库
      • 7.1.1 wget 下载存储库软件包
      • 7.1.2 dpkg 命令安装下载好的 MySQL 存储库软件包
    • 7.2 安装MySQL 8服务器
      • 7.2.1 从所有已配置的存储库(包括新添加的 MySQL 8存储库)中下载最新的软件包信息
      • 7.2.2 安装 MySQL 8 社区服务器、客户端和数据库公用文件
    • 7.3 运行安全的 MySQL 8.0服务器
    • 7.4 通过Systemd管理MySQL 8
  • 八、远程连接Mysql8
    • 8.1 mysql -u root -p 输入密码
    • 8.2 查看数据库
    • 8.3 使用mysql库
    • 8.4 查看mysql的数据表
    • 8.5 查看user表的信息
    • 8.6 创建用户
    • 8.7 新用户授权
    • 8.8 刷新权限
    • 8.9 修改远程连接用户的加密规则
    • 8.10 查看新增用户
    • 8.11 退出后使用新用户登录成功
    • 8.12 Navicat root用户无法登录
    • 8.13 Navicat 新建用户登录成功
  • 九、Django的SQLite数据库导入MySQL
    • 9.1 失败的历程
      • 9.1.1 确认Django项目settings.py中的数据库连接
      • 9.1.2 虚拟环境中导出json数据
      • 9.1.3 Django的数据库配置改为MySQL
      • 9.1.4 安装pymysql模块
      • 9.1.5 修改settings.py同目录下的__init__.py
      • 9.1.6 修改 query = query.decode(errors='replace')
      • 9.1.7 stream_or_string = stream_or_string.decode()
      • 9.1.8 json数据导入MySQL8
      • 依然不成功哦!!! 总之是没有成功!!!
    • 9.2 成功的方法
    • 9.2.1 Navicat for SQLite导出
    • 9.2.2 Navicat for MySQL创建数据库hos
    • 9.2.3 Navicat for MySQL导入
    • 9.2.4 修改Django默认数据库连接
    • 9.2.5 修改MIS默认数据库连接
  • 十、迁移方法二
    • 10.1 删除原有迁移文件
    • 10.2 进入虚拟环境
    • 10.3 python manage.py makemigrations
    • 10.4 python manage.py migrate
    • 10.5 Navicat导入向导逐个导入
  • 十一、SQLite迁移到MySQL8之后,修改项目代码
    • 11.1 连接数据库方式
      • 11.1.1 SQLite写法
      • 11.1.2 MySQL8写法
    • 11.2 数据库写入方式
      • 11.2.1 SQLite
      • 11.2.3 MySQL8
    • 11.3 单月数据选取方式
      • 11.3.1 SQLite
      • 11.3.2 MySQL8
    • 11.4 PyQT5使用MySQL8
    • 11.4.1 查看QSqlDatabase.drivers()支持的数据库,没有MySQL

B站视频讲解:

https://www.bilibili.com/video/BV1U84y1u7tF

一、Ubuntu服务器版下载

  1. 官网下载:https://ubuntu.com/download/server
    【Python百日基础系列】Day25 - 真机安装Ubuntu20.04服务器版 + Mysql8_第1张图片

  2. 阿里云下载:http://pub.mirrors.aliyun.com/ubuntu-releases/20.04/
    【Python百日基础系列】Day25 - 真机安装Ubuntu20.04服务器版 + Mysql8_第2张图片

二、制作启动U盘,RAW写入

你可能感兴趣的:(Dash,python,ubuntu)