当前位置: 首页 > news >正文

从零开始:Ubuntu Server中MySQL 8.0的安装与Django数据库配置详解

Ubuntu系统纯净安装MySQL8.0

1、安装Mysql8.0

sudo apt install mysql-server

2、检查MySQL状态

sudo systemctl status mysql

如下所示看见Active: active (running)说明mysql状态正常

● mysql.service - MySQL Community ServerLoaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabl>Active: active (running) since Sun 2024-01-21 14:51:23 UTC; 1min 53s agoProcess: 2929 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited,>Main PID: 2937 (mysqld)Status: "Server is operational"Tasks: 37 (limit: 4557)Memory: 365.6MCPU: 1.428sCGroup: /system.slice/mysql.service└─2937 /usr/sbin/mysqldJan 21 14:51:19 qbc systemd[1]: Starting MySQL Community Server...
Jan 21 14:51:23 qbc systemd[1]: Started MySQL Community Server.
lines 1-14/14 (END)

3、运行安全性脚本

sudo mysql_secure_installation

问题1:

Securing the MySQL server deployment.

Connecting to MySQL using a blank password.

VALIDATE PASSWORD COMPONENT can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD component?

Press y|Y for Yes, any other key for No:

翻译:

当您在安装或配置MySQL服务器时,系统可能会提示您是否要启用VALIDATE PASSWORD组件。这个组件用于增强密码的安全性,它可以帮助您确保用户设置的密码足够强大。

以下是关于如何回答这个问题的建议:

如果您想启用VALIDATE PASSWORD组件以增强密码的安全性,您可以按yY键。这会强制用户设置符合一定安全要求的密码,从而增强系统的安全性。

如果您不想启用这个组件,或者不确定是否要启用它,您可以按除yY之外的任何键。

总的来说,启用VALIDATE PASSWORD组件是一个好主意,因为它可以帮助您避免使用弱密码,从而增强系统的安全性。但是,最终的决定取决于您的具体需求和安全策略。

问题2:

There are three levels of password validation policy:

LOW Length >= 8
MEDIUM Length >= 8, numeric, mixed case, and special characters
STRONG Length >= 8, numeric, mixed case, special characters and dictionary file

Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG:

翻译:

为了配置MySQL的密码验证策略,您需要选择一个级别。根据提供的选项,有三个级别:

  1. LOW:密码长度应至少为8个字符。
  2. MEDIUM:密码长度应至少为8个字符,并且应包含数字、大小写字母和特殊字符。
  3. STRONG:密码长度应至少为8个字符,并且应包含数字、大小写
http://www.lryc.cn/news/287883.html

相关文章:

  • Vue基础知识
  • 瀑布流布局 (初版)
  • 硕士毕业论文写作笔记
  • 成本更低、更可控,云原生可观测新计费模式正式上线
  • 5.列表选择弹窗(BottomListPopup)
  • (十三)Head first design patterns原型模式(c++)
  • Python基础之数据库操作
  • redis-发布缓存
  • Stata17安装教程
  • Java PDFBox 提取页数、PDF转图片
  • 【代码随想录14】104.二叉树的最大深度 111.二叉树的最小深度 222.完全二叉树的节点个数
  • AWS 专题学习 P10 (Databases、 Data Analytics)
  • 一键拥有你的GPT4
  • 幻兽帕鲁服务器数据备份
  • 【Digester解析XML文件的三种方式】
  • MATLAB curve fitting toolbox没有怎么办?
  • Linux之快速入门(CentOS 7)
  • Spring框架中的设计模式
  • Java数据结构与算法:邻接矩阵和邻接表
  • 【温故而知新】JavaScript类、类继承、静态方法
  • 小黑艰难的前端啃bug之路:内联元素之间的间隙问题
  • Ubuntu 申请 SSL证书并搭建邮件服务器
  • 视频监控方案设计:EasyCVR视频智能监管系统方案技术特点与应用
  • pyspark.sql.types 中的类型有哪些
  • 开源CRM客户管理系统-FeelCRM
  • Linux创建新分区挂载后普通用户没有读写权限
  • 清越 peropure·AI 国内版ChatGP新功能介绍
  • 力扣1027. 最长等差数列
  • GraphicsMagick 的 OpenCL 开发记录(二十三)
  • 通过Android Logcat分析firebase崩溃