冬季实战营第三期:MySQL数据库进阶实战

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: MySQL是一个关系型数据库,在建站的许多场景中可能都会用到数据库,那么掌握数据库的安装则是一个很有必要的事情。

MySQL是一个关系型数据库,在建站的许多场景中可能都会用到数据库,那么掌握数据库的安装则是一个很有必要的事情。

首先,打开实验测试场景,创建资源,这步相必大家都很熟悉,这里就不复述了。

文本  描述已自动生成

第二步,更新yum源,在终端内输入:rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm不然有可能会遇到奇奇怪怪的问题,这步也很快,并不花费什么时间。为了避免遇到奇奇怪怪的问题还是更新一下为妙。

第三步,安装MySQL,在终端内输入:yum -y install mysql-community-server –nogpgcheck,其中的nogpgcheck记得带上,不然可能会安装失败,至于原因可以百度一下,这里就不展开了。

第四步,查看MySQL版本号,在终端内输入:mysql -V 即可查看版本号。

img

第五步,安装好了还要启动服务,然后设置自启动,不然关机后就要手动开启会很麻烦。按顺序执行以下命令即可:

① systemctl start mysqld

② systemctl enable mysqld

第六步,配置MySQL的root用户密码,不然你安装好了不知道密码也没办法进行连接使用。

在终端输入这个命令,即可查看初始密码:grep 'temporary password' /var/log/mysqld.log

img

第七步,使用root用户登录数据库,在终端输入mysql -uroot -p,然后输入上面给的初始密码就好了,然后我们需要修改一下密码,不然以后可能会忘了,毕竟给的密码不好记。

在终端依次输入:set global validate_password_policy=0; #修改密码安全策略为低(只校验密码长度,至少8位)。

ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';

然后执行GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '12345678';这个命令就可以授予root用户远程管理权限了。

到此数据库配置就结束了,有关数据库的创建修改大家可以多多百度进行学习。

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
10天前
|
SQL NoSQL 数据库
Cassandra数据库与Cql实战笔记
Cassandra数据库与Cql实战笔记
11 1
Cassandra数据库与Cql实战笔记
|
6天前
|
架构师 关系型数据库 MySQL
MySQL最左前缀优化原则:深入解析与实战应用
【10月更文挑战第12天】在数据库架构设计与优化中,索引的使用是提升查询性能的关键手段之一。其中,MySQL的最左前缀优化原则(Leftmost Prefix Principle)是复合索引(Composite Index)应用中的核心策略。作为资深架构师,深入理解并掌握这一原则,对于平衡数据库性能与维护成本至关重要。本文将详细解读最左前缀优化原则的功能特点、业务场景、优缺点、底层原理,并通过Java示例展示其实现方式。
16 1
|
16天前
|
SQL 关系型数据库 MySQL
sql注入原理与实战(三)数据库操作
sql注入原理与实战(三)数据库操作
sql注入原理与实战(三)数据库操作
|
1月前
|
监控 关系型数据库 MySQL
zabbix agent集成percona监控MySQL的插件实战案例
这篇文章是关于如何使用Percona监控插件集成Zabbix agent来监控MySQL的实战案例。
37 2
zabbix agent集成percona监控MySQL的插件实战案例
|
2月前
|
SQL 存储 NoSQL
Redis6入门到实战------ 一、NoSQL数据库简介
这篇文章是关于NoSQL数据库的简介,讨论了技术发展、NoSQL数据库的概念、适用场景、不适用场景,以及常见的非关系型数据库。文章还提到了Web1.0到Web2.0时代的技术演进,以及解决CPU、内存和IO压力的方法,并对比了行式存储和列式存储数据库的特点。
Redis6入门到实战------ 一、NoSQL数据库简介
|
14天前
|
SQL 数据处理 数据库
SQL语句优化与查询结果优化:提升数据库性能的实战技巧
在数据库管理和应用中,SQL语句的编写和查询结果的优化是提升数据库性能的关键环节
|
16天前
|
SQL 存储 Java
sql注入原理与实战(二)数据库原理
sql注入原理与实战(二)数据库原理
|
2月前
|
SQL 存储 数据处理
"SQL触发器实战大揭秘:一键解锁数据自动化校验与更新魔法,让数据库管理从此告别繁琐,精准高效不再是梦!"
【8月更文挑战第31天】在数据库管理中,确保数据准确性和一致性至关重要。SQL触发器能自动执行数据校验与更新,显著提升工作效率。本文通过一个员工信息表的例子,详细介绍了如何利用触发器自动设定和校验薪资,确保其符合业务规则。提供的示例代码展示了在插入新记录时如何自动检查并调整薪资,以满足最低标准。这不仅减轻了数据库管理员的负担,还提高了数据处理的准确性和效率。触发器虽强大,但也需谨慎使用,以避免复杂性和性能问题。
52 1
|
2月前
|
SQL 关系型数据库 MySQL
干货!python与MySQL数据库的交互实战
干货!python与MySQL数据库的交互实战
|
2月前
|
存储 关系型数据库 MySQL
实战!MySQL主从复制一键搭建脚本分享
实战!MySQL主从复制一键搭建脚本分享
50 2