linux使用yum安装数据库

linux使用yum安装数据库

一、MySQL 下载

1 、获取wget 下载器

yum install -y wget

2 、下载 MySQL 官方仓库的 RPM 文件:

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

3、检查当前启用的仓库

sudo yum repolist enabled

4、启用 MySQL 8 仓库

默认情况下,MySQL Yum 仓库的启用是针对最新版本的 MySQL(通常是 MySQL 8)。如果需要确认 MySQL 8 是否已启用,可以使用以下命令:

sudo yum-config-manager --enable mysql80-community

5 、安装 MySQL 服务器

sudo yum install mysql-server

6、启动 MySQL 服务

sudo systemctl start mysqld

7、设置 MySQL 服务开机自启动

sudo systemctl enable mysqld

8、查看 MySQL 服务状态

sudo systemctl status mysqld

9 、查看初始密码

grep temp /var/log/mysqld.log

10、使用临时密码登录 MySQL

mysql -u root -p

输入临时密码后,进入 MySQL shell。

二、修改密码

11 、修改密码强度等级

set global validate_password_policy='LOW';

12 、修改密码长度

set global validate_password_length=6;

13 、修改密码

set password='123456';

三、远程访问权限

14 、使用mysql 数据库

use mysql;

15 、修改远程访问权限

update user set host = '%' where user = 'root';

16 、刷新权限

flush privileges;

相关推荐
JiMoKuangXiangQu6 分钟前
Linux build:头文件安装
linux·headers_install
lbb 小魔仙15 分钟前
【Linux】云原生运维效率提升:Linux 终端工具链(kubectl + tmux + fzf)组合拳教程
linux·运维·云原生
资生算法程序员_畅想家_剑魔26 分钟前
Mysql常见报错解决分享-01-Invalid escape character in string.
数据库·mysql
码农小韩1 小时前
基于Linux的C++学习——动态数组容器vector
linux·c语言·开发语言·数据结构·c++·单片机·学习
Joren的学习记录1 小时前
【Linux运维大神系列】Kubernetes详解3(kubeadm部署k8s1.23高可用集群)
linux·运维·kubernetes
代码游侠1 小时前
应用——智能配电箱监控系统
linux·服务器·数据库·笔记·算法·sqlite
2501_933513041 小时前
Linux下载离线rpm和依赖包的方法
linux·运维·服务器
XiaoHu02071 小时前
Linux多线程(详细全解)
linux·运维·服务器·开发语言·c++·git
Xの哲學1 小时前
Linux Platform驱动深度剖析: 从设计思想到实战解析
linux·服务器·网络·算法·边缘计算
霖霖总总2 小时前
[小技巧14]MySQL 8.0 系统变量设置全解析:SET GLOBAL、SET PERSIST 与 SET PERSIST_ONLY 的区别与应用
数据库·mysql