通用二进制方式安装MySQL8.0.x

news2024/10/5 16:28:41

一、必要说明

1、系统:openEuler操作系统
2、版本:MySQL - 8.0.36
3、下载地址:https://dev.mysql.com/get/Downloads/MySQL-8.0

二、安装步骤

1、下载glibc版本的Mysql

[root@node2 ~]# wget -c https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz

2、新建用户以安全方式运行进程

欧拉操作系统需下载tar和xz工具

[root@node2 ~]# dnf install tar xz -y

[root@node2 ~]# groupadd -r -g 306 mysql

[root@node2 ~]# useradd -g 306 -r -u 306 -s /sbin/nologin mysql

3、安装并初始化mysql

[root@node2 ~]# tar xf mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz -C /usr/local/

[root@node2 ~]# cd /usr/local/

[root@node2 local]# tar xf mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz

[root@node2 local]# ln  -sv  /usr/local/mysql-8.0.28-linux-glibc2.12-x86_64/   /usr/local/mysql

‘mysql’ -> ‘mysql-8.0.28-linux-glibc2.12-x86_64’

[root@node2 local]# mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 2023-12-21T08:09:03.520176Z 1 [Note] A temporary password is generated for root@localhost: 7YKx-o5(:jb_ #初始化会生成默认密码

 

4.提供配置文件和服务脚本

[root@node2 ~]# cp /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysqld
[root@node2~]# chkconfig --add mysqld
[root@node2 ~]# chkconfig mysqld on
[root@node2 ~]# vim /etc/my.cnf.d/mysql-server.cnf

5.添加环境变量

[root@node2 mysql]# cd /etc/profile.d/

[root@node2 profile.d]# vim mysql.sh

export PATH=$PATH:/usr/local/mysql/bin

[root@node2 profile.d]# source mysql.sh

6.重启并修改密码

[root@node2 ~]# systemctl restart mysqld

[root@node2 ~]# mysql -uroot -p

Enter password:7YKx-o5(:jb_

mysql> alter user root@localhost identified by '123456';

Query OK, 0 rows affected (0.00 sec)

mysql> \q

Bye

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

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

相关文章

《乱弹篇(十六)知不言》

日本电影《我的男人》,是伦理情色类型片。故事讲述,一个小姑娘在地震后失去了亲人,她被远房亲戚(一位消防员收养)。 图:来源电影《我的男人》广告 两人一起生活,难免日久生情,于是便…

【Jvm】运行时数据区域(Runtime Data Area)原理及应用场景

文章目录 前言:Jvm 整体组成 一.JDK的内存区域变迁Java8虚拟机启动参数 二.堆0.堆的概念1.堆的内存分区2.堆与GC2.1.堆的分代结构2.2.堆的分代GC2.3.堆的GC案例2.4.堆垃圾回收方式 3.什么是内存泄露4.堆栈的区别5.堆、方法区 和 栈的关系 三.虚拟机栈0.虚拟机栈概念…

Redis系列学习文章分享---第一篇(Redis快速入门之初始Redis--NoSql+安装redis+客户端+常用命令)

目录 今天开始进入Redis系列学习分享1.初识Redis1.1.认识NoSQL1.1.1.结构化与非结构化1.1.2.关联和非关联1.1.3.查询方式1.1.4.事务1.1.5.总结 1.2.认识Redis1.3.安装Redis1.3.1.依赖库1.3.2.上传安装包并解压1.3.3.启动1.3.4.默认启动1.3.5.指定配置启动1.3.6.开机自启 1.4.Re…

防御保护--防火墙综合实验

防御保护--防火墙综合实验 一、实验需求二、实验配置1.配置IP地址及划分安全区域2.FW2和FW4组成主备模式的双机热备2.1 检查双机热备状态 3.DMZ区存在两台服务器,现在要求生产区的设备仅能在办公时间访问,办公区的设备全天都可以访问3.1 测试&#xff1a…

计算机专业必看的几部电影

计算机专业必看的几部电影 计算机专业必看的几部电影,就像一场精彩的编程盛宴!《黑客帝国》让你穿越虚拟世界,感受高科技的魅力;《社交网络》揭示了互联网巨头的创业之路,《源代码》带你穿越时间解救世界,…

区块链游戏解说: DeFi Kingdoms

数据源: DeFi Kingdoms Dashboard 作者:lesleyfootprint.network 编译:mingfootprint.network 什么是 DeFi Kingdoms DeFi Kingdoms 是一个跨链奇幻 RPG 游戏,拥有精美的像素艺术,将资源加密并与 DeFi 协议集成&am…

vue3 之 商城项目—封装SKU组件

认识SKU组件 SKU组件的作用 产出当前用户选择的商品规格,为加入购物车操作提供数据信息,在选择的过程中,组件的选中状态要进行更新,组件还要提示用户当前规格是否禁用,每次选择都要产出对应的sku数据 SKU组件的使用 …

每日学习总结20240219

每日总结 20240219 1.文件类型.csv CSV文件是一种以逗号分隔值(Comma-Separated Values)为标记的文本文件,它可以用来存储表格数据。每一行表示一条记录,而每一条记录中的字段则使用逗号或其他特定的分隔符进行分隔。 常用场景…

Linux第61步_“buildroot”构建根文件系统第3步_烧写根文件系统到EMMC中_并完善开发板配置

烧录到EMMC测试,还需进一步测试和配置。 1、删除rootfs”目录下的“rootfs.tar”压缩包 打开第1个终端 输入“ls回车” 输入“cd linux/回车”,切换到“linux”目录 输入“ls回车”,列出“linux”目录下的文件和文件夹 输入“cd nfs/回…

凌华科技USB-1902数据采集卡功能增强的经典应用DAQWare for USB1902

众所周知,TLA发布了一系列功能增强的基于多功能数据采集卡的课程实验套件。日前,该系列再添新新军DAQWare for USB-1902。该系列基于ADLINK(凌华科技)USB-1902,也适用JYTEK(简仪科技)USB-69102。 USB-1902简要参数: ■ USB2.0高速…

跟无神学AI之一文读尽Sora

openAI发布视频生成模型Sora,意味着人类距离AI模拟世界又近了一步,流浪地球2中数字人女儿也是对未来科技发展的一个缩影。 作为最具有代表性的大模型公司,openAI的任何一个产品都具有一定的价值,代表着AI的前沿发展方向。 博主今…

人工智能算法:推动未来的技术引擎

随着科技的飞速进步,人工智能(AI)已经渗透到我们生活的方方面面,从智能家居到自动驾驶汽车,再到医疗和金融等领域,AI算法的应用正日益广泛。本文将带你深入了解人工智能算法的魅力、种类以及未来趋势,探讨它们如何推动…

林浩然与杨凌云的Java世界奇遇记:垃圾回收大冒险

林浩然与杨凌云的Java世界奇遇记:垃圾回收大冒险 The Java Adventure Chronicles of Lin Haoran and Yang Lingyun: Garbage Collection Odyssey 在一个充满0和1代码森林的世界里,住着两位勇敢的程序员侠侣——林浩然和杨凌云。林浩然是个身怀Java绝技的…

解决 jenkins 插件下载失败问题 配置 jenkins 插件中心为国内镜像地址

从 jenkins 官网上下载的 jenkins,在安装的过程中,会有安装插件一环: 第一个为默认安装,第二个为手动 选择默认安装之后,会遇到: 安装插件失败,或者卡在安装插件这个地方非常久,久…

C++项目 -- 高并发内存池(五)释放内存过程

C项目 – 高并发内存池(五)释放内存过程 文章目录 C项目 -- 高并发内存池(五)释放内存过程一、Thread Cache释放内存1.完善FreeList功能2.Thread Cache释放内存 二、Central Cache释放内存三、Page Cache释放内存四、释放内存过程…

电脑开机需要输PIN码?教教你如何取消(Win10/Win11通用教程)

目录 方法一: 取消设置 方法二: 注:此系统为Win 11 方法一: 1.更改为本地用户 win键点击头像选择更改账户设置 在Microsof账户选择更改为本地登录 切换选择下一步,输入当前的账户密码 就能来到创建页面&#xff…

数据库所在服务器磁盘满了怎么办?

大家好,我是G探险者。 给大家拜个晚年哈,节后上班第一天,打开电脑,发现数据库服务器连不上了。 幸亏,节后第一天上班的人不太多,领导还没来,我一番鼓捣解决了这个问题。 所以做个总结&#xff0…

如何应对Android面试官->实战高级UI,用自定义View画一条锦鲤(下)

前言 上一章我们用自定义View绘制了一条小鱼,本章我们让这条小鱼游动起来; 涉及的知识点 小鱼的原地摆动 实现小鱼的摆动,我们可以通过属性动画 ValueAnimator 来实现,这里先简单介绍下属性动画 属性动画(ValueAnima…

生成对抗网络----GAN

系列文章目录 文章目录 系列文章目录前言一、基本构成二、应用领域三、基本原理四、如何训练GAN 前言 一、基本构成 GAN (Generative Adversarial Network) : 通过两个神经网络,即生成器(Generator)和判别器(Discriminator&#…

6.s081 学习实验记录(九)lock parallelism

文章目录 一、Memory allocator简介提示实验代码实验结果 二、Buffer cache简介提示实验代码实验结果 该实验将重构某些代码以提高并发度。 首先切换到lock分支: git fetchgit checkout lockmake clean 一、Memory allocator 简介 user/kalloctest 这个程序会对…