初体验MySql
原创2026/3/5大约 2 分钟
数据库基本概念
数据
- 数据(Data)是指对客观事物进行描述并可以鉴别的符号,这些符号是可识别的、抽象的。它不仅指狭义上的数字,而是有多种表现形式:字母、文字、文本、图形、音频、视频等。
数据库
- 数据库是数据管理的有效技术,是由一批数据构成的有序集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映客观事物间的本质联系。
数据库管理系统
- 数据库管理系统(Database Management System,DBMS)是用来定义和管理数据的软件。
数据库应用程序
- 数据库应用程序(Database Application System,DBAS)是在数据库管理系统基础上,使用数据库管理系统的语法,开发的直接面对最终用户的应用程序。
数据库管理员
- 数据库管理员(Database Administrator,DBA)是指对数据库管理系统进行操作的人员,其主要负责数据库的运营和维护。
数据库分类

MySQL 是一个关系型数据库管理系统, 由瑞典 MySQL AB 公司开发, 目前属于 Oracle 公司。MySQL 是一种关系型数据库管理系统,关系型数据库将数据保存在不同的表 中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL 是开源的。
MySQL 支持大型系统的数据库。可以处理拥有上千万条记录的大型数据库。 MySQL 使用标准的 SQL 数据语言形式。
MySQL 可以运行于多个系统上,并且支持多种语言。这些编程语言包括 C 、C++、 Python 、Java 、Perl 、PHP 等。
MySQL 存储数据量较大,32 位系统表文件最大可支持 4GB ,64 位系统支持最大的 表文件为 8TB。
MySQL 是可以定制的,采用了 GPL 协议,你可以修改源码来开发自己的 MySQL 系 统。
下载安装MySql 💎
- 下载mysql
sudo apt install mysql-server mysql-client- 启动mysql服务
sudo systemctl start mysql
# 检查是否启动成功
sudo systemctl status mysql- 登录mysql
mysql -u root -p (root账户没有密码)- 修改密码策略
# 只要求密码长度不少于 8 个字符。
SET GLOBAL validate_password.policy=LOW;
### 或者
# 这里将密码策略设置为 0,表示关闭密码策略。
SET GLOBAL validate_password.policy=0;- 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'A********0';- 开启远程访问
use mysql
select user,host from user;
update user set host ="%" where user = "root";
# 重新生效
flush privileges;至此,本章节的学习就到此结束了,如有疑惑,可对接技术客服进行相关咨询。