Linux云服务器配置数据库

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS AI 助手,专业版
简介: 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;


相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5月前
|
Oracle 关系型数据库 Linux
【赵渝强老师】Oracle数据库配置助手:DBCA
Oracle数据库配置助手(DBCA)是用于创建和配置Oracle数据库的工具,支持图形界面和静默执行模式。本文介绍了使用DBCA在Linux环境下创建数据库的完整步骤,包括选择数据库操作类型、配置存储与网络选项、设置管理密码等,并提供了界面截图与视频讲解,帮助用户快速掌握数据库创建流程。
464 93
|
7月前
|
存储 Oracle 关系型数据库
服务器数据恢复—光纤存储上oracle数据库数据恢复案例
一台光纤服务器存储上有16块FC硬盘,上层部署了Oracle数据库。服务器存储前面板2个硬盘指示灯显示异常,存储映射到linux操作系统上的卷挂载不上,业务中断。 通过storage manager查看存储状态,发现逻辑卷状态失败。再查看物理磁盘状态,发现其中一块盘报告“警告”,硬盘指示灯显示异常的2块盘报告“失败”。 将当前存储的完整日志状态备份下来,解析备份出来的存储日志并获得了关于逻辑卷结构的部分信息。
|
5月前
|
Ubuntu 安全 关系型数据库
安装与配置MySQL 8 on Ubuntu,包括权限授予、数据库备份及远程连接指南
以上步骤提供了在Ubuntu上从头开始设置、配置、授权、备份及恢复一个基础但完整的MySQL环境所需知识点。
553 7
|
5月前
|
缓存 Java 应用服务中间件
Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
本文详解Spring Boot十大核心配置优化技巧,涵盖Tomcat连接池、数据库连接池、Jackson时区、日志管理、缓存策略、异步线程池等关键配置,结合代码示例与通俗解释,助你轻松掌握高并发场景下的性能调优方法,适用于实际项目落地。
822 5
|
6月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
7月前
|
Java Linux 网络安全
Linux云端服务器上部署Spring Boot应用的教程。
此流程涉及Linux命令行操作、系统服务管理及网络安全知识,需要管理员权限以进行配置和服务管理。务必在一个测试环境中验证所有步骤,确保一切配置正确无误后,再将应用部署到生产环境中。也可以使用如Ansible、Chef等配置管理工具来自动化部署过程,提升效率和可靠性。
716 13
|
7月前
|
Oracle 关系型数据库 数据库
数据库数据恢复—服务器异常断电导致Oracle数据库报错的数据恢复案例
Oracle数据库故障: 某公司一台服务器上部署Oracle数据库。服务器意外断电导致数据库报错,报错内容为“system01.dbf需要更多的恢复来保持一致性”。该Oracle数据库没有备份,仅有一些断断续续的归档日志。 Oracle数据库恢复流程: 1、检测数据库故障情况; 2、尝试挂起并修复数据库; 3、解析数据库文件; 4、导出并验证恢复的数据库文件。
|
7月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
2460 0
|
7月前
|
存储 安全 Linux
Linux服务器上安装配置GitLab的步骤。
按照以上步骤,一个基础的GitLab服务应该运行并可以使用。记得定期检查GitLab官方文档,因为GitLab的安装和配置步骤可能随着新版本而变化。
732 0
|
7月前
|
SQL XML Java
配置Spring框架以连接SQL Server数据库
最后,需要集成Spring配置到应用中,这通常在 `main`方法或者Spring Boot的应用配置类中通过加载XML配置或使用注解来实现。
563 0