Linux部署mysql8.0.28数据库

news2024/10/5 15:32:07

目录

1.基础准备

(1)首先去官网下载二进制安装包

(2)下载好之后上传至服务器

(3)禁用关闭selinux和防火墙

(4)挂载光盘搭建本地yum仓库

2.解压到指定目录

3.检查系统是否安装mariadb

4.安装MySQL数据库

(1)进入MySQL目录

看到‘完毕’就说面mysql已经安装成功了

4.初始化MySQL

(1)初始化

(2)更改属主属组

5.启动并设置开机自启

6.登录MySQL

(1)查看临时密码

(2)使用临时密码登录MySQL

这样就可以登录进来了,但是还是不能使用需要设置密码

6.设置密码

更改密码策略不验证密码复杂度

7.登录数据库授权root账号可以远程登录

##创建一个root用户他可以在任意地方登录密码为1234

##给root所有库所有表的全部权限

##重新加载缓存使密码生效

8.验证:是否可以远程登录

#再开一台服务器安装MySQL无需启动能够使用mysql命令即可,测试是否可以远程登录

#测试是否有创建权限


1.基础准备

(1)首先去官网下载二进制安装包

https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar

(2)下载好之后上传至服务器

(3)禁用关闭selinux和防火墙

(4)挂载光盘搭建本地yum仓库

mount /dev/cdrom /mnt
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
cat <<END>> /etc/yum.repos.d/local.repo
[local]
name=centos7.5
baseurl=file:///mnt
enable=1
gpgcheck=0
END
yum clean all    ##清楚yum缓存
yum makecache     ##重建缓存
yum list httpd

2.解压到指定目录

mkdir mysql
tar xvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar -C mysql

3.检查系统是否安装mariadb

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。

开发这个分支的原因是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。

MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。

rpm -q mariadb

卸载命令:

[root@localhost ~]# rpm -e mariadb

4.安装MySQL数据库

(1)进入MySQL目录

[root@localhost ~]# cd mysql
[root@localhost mysql]# yum -y install mysql-community-* --skip-broken
看到‘完毕’就说面mysql已经安装成功了

4.初始化MySQL

(1)初始化

mysqld --initialize --console

(2)更改属主属组

chown -R mysql:mysql /var/lib/mysql

5.启动并设置开机自启

systemctl enable mysqld --now

6.登录MySQL

(1)查看临时密码

grep -i password /var/log/mysqld.log

#这个就是它的初始随机密码每个人的密码都不同

(2)使用临时密码登录MySQL

mysql -uroot -p'WMgMR:l5qw<;'
这样就可以登录进来了,但是还是不能使用需要设置密码

选项:

-u 指定用户

-p  指定密码

6.设置密码

#此时密码必须满足密码复杂度(数字+字母大小写+特殊字符)

mysql> alter user root@"localhost" identified with mysql_native_password by "123Aa!@#";
mysql> show databases;

更改密码策略不验证密码复杂度
mysql> set global validate_password.policy=LOW;
mysql> set global validate_password.length=4;
##密码长度最少为四位
mysql> alter user root@"localhost" identified with mysql_native_password by "1234";
mysql> exit

7.登录数据库授权root账号可以远程登录

mysql -uroot -p'1234'
##创建一个root用户他可以在任意地方登录密码为1234
mysql> CREATE USER 'root'@'%' IDENTIFIED BY '1234';
##给root所有库所有表的全部权限
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
##重新加载缓存使密码生效
mysql> flush privileges;

8.验证:是否可以远程登录

#再开一台服务器安装MySQL无需启动能够使用mysql命令即可,测试是否可以远程登录
mysql -u root -p'1234' -h 192.168.100.104
#测试是否有创建权限
mysql> create database t2;
mysql> show databases;

远程数据库成功!!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1818799.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

易基因:【表观遗传学基础】如何研究DNA甲基化

大家好&#xff0c;这里是专注表观组学十余年&#xff0c;领跑多组学科研服务的易基因。 表观遗传学近几年取得的一系列研究进展&#xff0c;确实吸引着越来越多的关注&#xff01;为了帮大伙儿梳理一下表观遗传学的基本概念和研究方法&#xff0c;小编打算开一个系列专题&…

设备物联网关在实际生产中的作用解析-天拓四方

随着物联网技术的迅猛发展&#xff0c;设备物联网关作为连接物理世界与数字世界的核心组件&#xff0c;其应用已经渗透到工业、农业、医疗等多个领域。本案例将聚焦于设备物联网关在某制造企业中的应用&#xff0c;详细解析其在实际生产中的重要作用。 案例背景 某制造企业面…

wms海外仓系统重要吗?对小型海外仓有哪些好处

虽然小型海外仓本身的体量不大&#xff0c;但是在面对激烈的竞争和日益复杂的客户需求面前&#xff0c;要想赢得一席之地&#xff0c;wms海外仓系统还是一个非常必要的工具的。 对于小型海外仓来说&#xff0c;面对的业务复杂度其实并不比大型海外仓小&#xff0c;甚至更大。 …

高精度定位技术的必要性与实际应用

在当今社会&#xff0c;随着科技的飞速发展&#xff0c;高精度精准定位技术已成为一项不可或缺的基础技术&#xff0c;其应用范围涉及军事、航空、智能交通、无人驾驶、智慧城市建设等众多领域。高精度精准定位不仅为人们的日常生活带来极大便利&#xff0c;还对提升国家的科技…

Docker Hub无法访问,DBdoctor的应对之策

近期我们收到很多小伙伴的咨询&#xff1a;Docker Hub无法访问&#xff0c;DBdoctor该如何下载安装呢?本文我们将详细给大家介绍DBdoctor的多种部署方式&#xff0c;以及如何快速下载以及安装部署DBdoctor。 DBdoctor部署架构 首先我们来看下DBdoctor的部署架构&#xff0c;…

TikTok引领小众文化与亚文化:崛起与融合的新舞台

近年来&#xff0c;TikTok已经成为全球最受欢迎的社交媒体平台之一。其独特的短视频格式和强大的算法推荐系统&#xff0c;使得各种内容能够迅速传播并吸引大量观众。TikTok不仅为主流文化提供了展示平台&#xff0c;更为各种小众文化和亚文化提供了前所未有的展示机会。本文No…

推荐丨怎么才能让网站实现HTTPS访问?

网站实现HTTPS访问主要包括以下几个步骤&#xff1a; 一、选择并获取SSL证书 确定证书类型&#xff1a;根据网站的需求和预算&#xff0c;选择合适的SSL证书类型&#xff0c;如域名验证&#xff08;DV&#xff09;、组织验证&#xff08;OV&#xff09;或扩展验证&#xff08…

英语常用的英语句型,柯桥成人英语培训

句型1&#xff1a;There&#xff0b;be &#xff0b;主语&#xff0b;地点状语/ 时间状语 There’s a boat in the river. 河里有条船. 句型2&#xff1a;What’s wrong with&#xff0b;sb. / sth. &#xff1f; What’s wrong with your watch&#xff1f;你的手表有什么毛病…

虚拟化 之四 详解 jailhouse 使能和创建 Cell 的工作流程

完整的 Jailhouse 组件主要由内核模块(jailhouse.ko)、虚拟机管理程序固件(jailhouse*.bin)、管理工具(jailhouse 命令行程序及一些 Python 脚本)以及配置文件(.cell)这四部分组成。用户使用它们来启用虚拟机管理程序、创建 Cell、加载 inmate 二进制文件以及运行和停止…

Kong AI Gateway 正式 GA !

Kong Gateway 3.7 版本已经重磅上线&#xff0c;我们给 AI Gateway 带来了一系列升级&#xff0c;下面是 AI Gateway 的更新亮点一览。 AI Gateway 正式 GA 在 Kong Gateway 的最新版本 3.7 中&#xff0c;我们正式宣布 Kong AI Gateway 达到了通用可用性&#xff08;GA&…

Ubuntu22.04之有道词典无法画词翻译替代方案(二百四十九)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a;多媒…

NVIDIA DeepStream SDK 说明及链接

NVIDIA DeepStream SDK DeepStream 的多平台支持为您提供了一种更快、更简单的方式来开发视觉AI应用程序和服务。您甚至可以在本地、边缘和云中部署它们&#xff0c;只需单击一个按钮。 开始 在Launchpad上试用 什么是 NVIDIA DeepStream&#xff1f; NVIDIA 的 DeepStream …

蚂蚁集团:2023年科研投入211.9亿元

6月13日&#xff0c;蚂蚁集团发布2023年可持续发展报告。报告显示&#xff0c;2023年蚂蚁集团科研投入达到211.9亿元&#xff0c;再创历史新高&#xff0c;蚂蚁科技投入的重点是人工智能和数据要素技术。 蚂蚁集团董事长兼CEO井贤栋在报告致辞中说&#xff0c;面向未来&#x…

JasperReport-合并单元格

合并单元格是做报表时经常会遇到的需求。下面列举两种合并单元格的方式。 一、示例一 合并单元格在Subject。 1.1 创建5列的表 1.2 合并Column4和 Column5 按住Ctrl键点击Column4和 Column5,同时选中。然后右键,选择“Group Columns”。 1.3 合并成功 二、示例二 示例一…

信息收集---网站目录和CMS指纹识别

一. 网站目录收集 1. 常见网站敏感文件 网站的备份文件/数据库备份文件 wwwroot.zip Db.zip 后台登陆的目录 manage login 安装包&#xff08;源码&#xff09; 上传的目录uploads mysql的管理界面 phpmyadmin 程序的安装路径 2. Dirb 工具 工具介绍 dirb 是一款用…

端点物联开发教程之(二)开发演示

目录 一、产品定义 二、基础资源下载 三、嵌入式端开发 3.1 工程搭建 3.2 模型文件修改 3.3 头文件定义 3.4 模型功能开发 3.5 mqtt应用层配置 3.6启动任务 四、用户后端开发 4.1 功能分析 4.2 创建模型文件 4.3 添加基础功能 4.4 数据更新 4.5 阈值设置 4.6 模…

Python私教张大鹏 Vue3整合AntDesignVue之Checkbox 多选框

何时使用 在一组可选项中进行多项选择时&#xff1b; 单独使用可以表示两种状态之间的切换&#xff0c;和 switch 类似。区别在于切换 switch 会直接触发状态改变&#xff0c;而 checkbox 一般用于状态标记&#xff0c;需要和提交操作配合。 案例&#xff1a;多选框组件 核心…

计算机图形学入门10:着色

1.真实的世界 经过前面的变换&#xff0c;再到三角形遍历&#xff0c;深度缓存后&#xff0c;屏幕上每个像素都有了对应的颜色&#xff0c;显示的结果大概是如下左图的样子&#xff0c;我们发现物体每个面的颜色都一样&#xff0c;看起来不够真实。而如下右图显得更加真实&…

java学生考勤管理系统

学生考勤管理系统 学生考勤管理系统。功能&#xff1a;登录&#xff0c;班级管理&#xff0c;课程管理&#xff0c;用户管理&#xff0c;课程表管理&#xff0c;个人信心&#xff0c;修改密码。 技术&#xff1a;java&#xff0c;ssh&#xff0c;struts&#xff0c;spring&…

动手学操作系统(七、实现内存分页机制)

动手学操作系统&#xff08;七、实现内存分页机制&#xff09; 在上一节中&#xff0c;我们成功读取了物理内存的容量&#xff0c;并且在之前的学习中&#xff0c;我们的程序已经进入了保护模式&#xff0c;地址空间能够达到4GB&#xff0c;但是所有的进程&#xff08;包括操作…