Linux云服务器配置数据库

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: Linux云服务器配置数据库

1,使用yum安装mysql数据库:

     一开始的yum源中没有mysql软件的软件源,这个时候就需要我们自己来设置:

 wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm


   -----要先通过wget软件进行加载rpm源(要先安装wget软件:yum -y install wget)

----进行安装mysql数据库:

yum -y install mysql57-community-release-el7-10.noarch.rpm


 -----安装

yum -y install mysql-community-server

20191015192452784.png


2,经过上面的步骤mysql就相当于安装好了,这个时候可以用 [ systemctl  status mysqld.service  ]对mysql的运行状态进行检查

---------然后进行启动mysql:

 systemctl start  mysqld.service

     ------这个时候msyql虽然启动了,但是我们不知道他自动设置的密码:所以这个时候我们需要查看他的日志文件对密码进行查看:

grep "password" /var/log/mysqld.log

20191015192838198.png

3,然后使用这个密码进行数据库的登陆   【 mysql  -u  root   -p    】,在登陆之后我们不能进行任何的操作,这个时候我们必须对这个初始密码进行修改才能进行别的操作,使用命令:

alter user 'root'@'localhost' identified by '你要设置的新密码';

------------------------最值得注意的是,在设置mysql密码的时候,由于mysql的内部密码规则导致我们不能设置过于简单的密码,所以我们要改变他的配置:

mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+-------+
| Variable_name                        | Value |
+--------------------------------------+-------+
| validate_password_check_user_name    | OFF   |
| validate_password_dictionary_file    |       |
| validate_password_length             | 4     |
| validate_password_mixed_case_count   | 1     |
| validate_password_number_count       | 1     |
| validate_password_policy             | LOW   |
| validate_password_special_char_count | 1     |
+--------------------------------------+-------+
7 rows in set (0.01 sec)

   ---------=======-----------====:要将表中的off改成on:

mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;


这个时候mysql就算是已经设置好了!!

最后我们需要卸载我们刚才安装的yum源(因为有这个yum源的存在会导致yum的每个操作都会自动更新):

[root@localhost ~]# yum -y remove mysql57-community-release-el7-10.noarch


3,这个时候我们需要用工具连接该数据库:

----------------------------------前提:我们没有设置数据库的连接开放性的目前状态,我们连接数据库需要配置ssh

20191015193926651.png


----------------------------------------而且在这个时候,如果在项目中需要调用该服务器中的mysql服务,服务器是拒绝连接的!!-------

所以我们要配置数据库的开放性:

//进入数据库
use mysql;
//找到host对应的用户
select host from user where name='root';
//改变他
update user set host='%' where name='root';
//刷新权限
plush privileges;


相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
18天前
HAProxy的高级配置选项-配置haproxy支持https协议及服务器动态上下线
文章介绍了如何配置HAProxy以支持HTTPS协议和实现服务器的动态上下线。
50 8
HAProxy的高级配置选项-配置haproxy支持https协议及服务器动态上下线
|
18天前
|
监控 Apache
HAProxy的高级配置选项-Web服务器状态监测
这篇文章介绍了HAProxy的高级配置选项,特别是如何进行Web服务器状态监测,包括基于四层传输端口监测、基于指定URI监测和基于指定URI的request请求头部内容监测三种方式,并通过实战案例展示了配置过程和效果。
41 8
HAProxy的高级配置选项-Web服务器状态监测
|
11天前
|
监控 应用服务中间件
Nagios 服务器 Nrpe 配置
Nagios服务器需安装NRPE并定义监控命令于`command.cfg`中。示例配置如下:`check_nrpe -H $HOSTADDRESS$ -c $ARG1$`。客户端配置文件如`192.168.149.128.cfg`可引用NRPE配置的命令,如`check_nrpe!check_load`以监控负载。监控HTTP关键词使用`check_http`命令加参数,如`-I`指定IP,`-u`指定URL,`-s`指定关键词,可在`command.cfg`中定义如`check_http_word`命令,并在主机配置文件中引用。
32 13
|
14天前
|
编解码 小程序
无影云电脑产品使用黑神话悟空之:游戏服务器更新/配置问题
该文档主要介绍了使用无影云电脑玩《黑神话:悟空》时可能遇到的问题及解决方法,包括游戏服务器更新、配置问题、画质建议及如何开启帧数显示等内容,并提供了详细的步骤指导与参考链接。
|
14天前
|
SQL 关系型数据库 分布式数据库
PolarDB Proxy配置与优化:提升数据库访问效率
【9月更文挑战第6天】PolarDB是阿里云推出的高性能分布式关系型数据库,PolarDB Proxy作为其关键组件,位于客户端与PolarDB集群间,负责SQL请求的解析与转发,并支持连接池管理、SQL过滤及路由规则等功能。本文详细介绍了PolarDB Proxy的配置方法,包括连接池、负载均衡和SQL过滤设置,并探讨了监控调优、缓存及网络优化策略,以帮助提升数据库访问效率。
24 1
|
19天前
|
Java 数据库连接 数据库
数据库以及其他项目配置
该项目配置了数据库连接和MyBatis设置,并解决了配置文件加载问题。启动类使用 `@SpringBootApplication` 注解,可通过 `@ComponentScan` 指定扫描包。Lombok 自动生成 getter/setter 等方法,简化代码。Result 实体类用于统一返回格式。用户模块包括注册与登录功能,使用 MD5 加密密码、Spring Validation 参数校验及 JWT 认证。JWT 工具类处理令牌生成与解析,并通过拦截器验证。Redis 优化登录功能,利用 ThreadLocal 存储用户信息。此外,还包括文章模块的相关功能,如文章分类管理、
36 2
|
7天前
|
存储 负载均衡 数据库
探索后端技术:从服务器架构到数据库优化的实践之旅
在当今数字化时代,后端技术作为支撑网站和应用运行的核心,扮演着至关重要的角色。本文将带领读者深入后端技术的两大关键领域——服务器架构和数据库优化,通过实践案例揭示其背后的原理与技巧。无论是对于初学者还是经验丰富的开发者,这篇文章都将提供宝贵的见解和实用的知识,帮助读者在后端开发的道路上更进一步。
|
7天前
|
SQL 关系型数据库 MySQL
MySQL技术安装配置、数据库与表的设计、数据操作解析
MySQL,作为最流行的关系型数据库管理系统之一,在WEB应用领域中占据着举足轻重的地位。本文将从MySQL的基本概念、安装配置、数据库与表的设计、数据操作解析,并通过具体的代码示例展示如何在实际项目中应用MySQL。
32 0
|
14天前
|
域名解析 负载均衡 网络协议
Linux网络接口配置不当所带来的影响
总而言之,Linux网络接口的恰当配置是保证网络稳定性、性能和安全性的基础。通过遵循最佳实践和定期维护,可以最大程度地减少配置错误带来的负面影响。
46 0
|
17天前
|
监控 安全 网络协议
快速配置Linux云服务器
快速配置Linux云服务器