首页 > 数据库 >centos安装mysql8,银河麒麟安装mysql8,arm(aarch)架构,rpm包,完全离线安装

centos安装mysql8,银河麒麟安装mysql8,arm(aarch)架构,rpm包,完全离线安装

时间:2024-01-10 13:58:33浏览次数:43  
标签:mysql8 rpm 离线 35 aarch64 mysqld mysql 安装

作者主页:https://www.cnblogs.com/milkbox/

参考:

软件包下载:

https://rpmfind.net/linux/rpm2html/search.php

MySQL :: Download MySQL Community Server

主要教程:十二、MySQL8.0.32离线安装(适用于Linux-CentOS 7)_linux离线安装libaio-CSDN博客

本教程以银河麒麟v10为例
注意:安装过程请在root权限下执行

下载相关安装包

将此文件上传到linux,使用命令解压

tar -xvf mysql-8.0.35-1.el7.aarch64.rpm-bundle.tar

解压后的文件如下图所示,这里含了mysql8所需要的依赖,安装的时候不用全部安装。注意安装前请先确认mysql是否已经安装

进入这个目录,准备开始安装

安装过程中可能遇到其他依赖不存在的问题,在(https://rpmfind.net/linux/rpm2html/search.php)这个网站提前下载好compat-openssl10-1.0.2o-4.el8.aarch64.rpm备用。

如果出现如下的错误(libcrypto.so.10需要依赖)

使用指令rpm -ivh openssl10-1.0.2o-4.el8.aarch64.rpm安装这个依赖,然后重新尝试。

严格按照如下顺序安装

rpm -ivh mysql-community-common-8.0.35-1.el7.aarch64.rpm
rpm -ivh mysql-community-client-plugins-8.0.35-1.el7.aarch64.rpm
rpm -ivh mysql-community-libs-8.0.35-1.el7.aarch64.rpm
rpm -ivh mysql-community-client-8.0.35-1.el7.aarch64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.35-1.el7.aarch64.rpm
rpm -ivh mysql-community-server-8.0.35-1.el7.aarch64.rpm

或者使用通配符批量安装,rpm会自动检测依赖顺序(注意:这样安装的时候目录下被通配符匹配的rpm包只能是这六个)

rpm -ivh mysql-community-*-8.0.35-1.el7.aarch64.rpm

安装完成后使用命令检查安装rpm -qa | grep -i mysql,一共6个安装包

作者主页:https://www.cnblogs.com/milkbox/

初始化

使用root身份初始化mysql

mysqld --initialize --user=mysql

或者使用这个来表示数据库不区分大小写(即大小写不严格)

mysqld --initialize --user=mysql --lower-case-table-names=1

这项配置只能在数据库初始化的时候添加,如果数据库已经初始化了,则无法再次修改。

注意:在初始化之前需要现在配置文件中也进行一下配置,添加这一个值之后再初始化

初始化完成后不会有任何提示。可以使用mysql --version来查看版本。

使用如下命令查看数据库root账号的默认密码,记住这个密码

cat /var/log/mysqld.log

启动与停止

查看mysql服务状态

systemctl status mysqld

启动与停止

systemctl start mysqld
systemctl stop mysqld

修改默认密码

使用上面的默认密码登录数据库

mysql -hlocalhost -P3306 -uroot -p

需要先修改默认密码才能执行其他操作。执行sql语句

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

退出并使用新密码登录即可。

相关配置

在服务器中使用命令登录mysql(不要使用连接工具,否则查询不准确)

查看是否大小写敏感(注意,下面的是sql语句)。1表示不敏感,0表示敏感。也可以理解为是否自动转为小写,0不自动转换,1自动转小写。根据自己的需求进行修改

show variables like 'lower%';

查看mysql是否使用配置文件。看命令输出的mysql进程是否有配置文件选项

ps -aux | grep mysql

查看mysql默认读取什么地方的配置文件

mysql --help | grep my.cnf

如果找不到任何配置文件,可以手动在指定目录下创建一个

打开/etc/my.cnf(如果没有这个文件,可以创建一个)文件并进行编辑。

查看字符集是否为utf-8,确保这三个字符集是utf8

show variables like 'lower%';

安装概览

当前版本:8.0.35

安装方式:官方rpm包安装

自启方式:系统服务(systemctl)控制

运行端口:3306

连接用户:root

相关文件位置

配置文件位置:/etc/my.cnf

日志文件位置:/var/log/mysqld.log

数据文件位置:/var/lib/mysql

相关指令

# 启动
systemctl start mysqld

# 停止
systemctl stop mysqld

# 重启
systemctl restart mysqld

# 查看运行状态
systemctl status mysqld
# 或者查看进程
ps -ef | grep mysqld

# 本地连接
mysql -hlocalhost -P3306 -uroot -p

作者主页:https://www.cnblogs.com/milkbox/

标签:mysql8,rpm,离线,35,aarch64,mysqld,mysql,安装
From: https://www.cnblogs.com/milkbox/p/17956298

相关文章

  • ubuntu安装mysql8,debian安装mysql8,linux安装mysql8,x86_64架构,deb包
    作者主页:https://www.cnblogs.com/milkbox参考:修改大小写:MySQL8.0安装后更改不区分大小写!包你必生效!_mysql8.0不区分大小写-CSDN博客整个安装过程建议在root权限下进行。需要网络来下载相关依赖,如果你的系统已经存在相关以来,那么就可以离线安装。下载与解压去官网下载mys......
  • 基于centos 7 x86_64 安装playwright框架
    一.python3安装   playwright要求python版本必须是在3.8及以上,推荐安装3.8~3.9的版本,可以很大一部分工作量,因为python10(包括10)不在支持tls/ssl,在安装时必须自己单独安装openssl进行代替,而升级openssl需要先升级gccg++版本,然后搭建编译环境,最后生成openssl包,巨麻......
  • 实战-Docker 安装 Nginx
    使用Docker命令安装镜像官方文档:https://hub.docker.com/_/nginxmkdir-p/root/apps/nginxmkdir-p/opt/nginx/confdockerrun-d\--namenginx\-p80:80\-p443:443\-v/root/apps/nginx:/usr/share/nginx/html\-v/opt/nginx/conf:/etc/nginx/......
  • 实战-Docker 安装 MySQL
    使用Docker命令安装镜像官方文档:https://hub.docker.com/_/mysqlrm-rf/opt/mysqlmkdir-p/opt/mysql/data/opt/mysql/init/opt/mysql/confdockerrun-d\--namemysql\-p3306:3306\-eTZ=Asia/Shanghai\-eMYSQL_ROOT_PASSWORD=123456\-v/o......
  • linux服务器下安装cbc和ipopt求解器【踩坑总结】
    安装CBC求解器CBC求解器是一个C++库,我们可以通过以下命令在Linux系统中进行安装:sudoapt-getinstallcoinor-cbc对于Windows操作系统,可以从CBC官方网站下载。安装完成后,我们可以使用CBC求解器来解决线性规划问题。例如用pyomo求解frompyomo.environimport*model=Con......
  • 铭瑄B650M (WIFI) 安装 intel 显卡踩坑记录
    铭瑄B650M/WIFI版,安装Intelarc770显卡驱动参考。AU配I卡,主打一个叛逆配置简介:amd7500f铭瑄B650M,bios版本1.5G内存金士顿6000DDR5IntelArc77016GOC电源功率参考:振华750W(理论上650W就够够的)4k60hz显示器HDMI连4K60Hz显示器直接卡死!各种卡死加重启!一定......
  • 《PySpark大数据分析实战》-11.Spark on YARN模式安装Hadoop
    ......
  • mysql8.0触发器
    1、触发器概述MySQL从5.0.2版本开始支持触发器。MySQL的触发器和存储过程一样,都是嵌入到MySQL服务器的一段程序。触发器是由事件来触发某个操作,这些事件包括INSERT、UPDATE、DELETE事件。所谓事件就是指用户的动作或者触发某项行为。如果定义了触发程序,当数据库执行这些语句......
  • electron-vite 安装, 打包下载资源失败,设置国内镜像
    由于electron默认打包会从github上下载相关二进制包,众所周知,国内GitHub访问是相当慢的,所以经常会出现下载失败导致打包不成功,这时我们就需要配置国内的镜像源,以解决从GitHub下载慢甚至无法下载的问题。修改npm配置文件(没有就创建):npm的配置文件为用户根目录下的:~/.npmrc(Windows路......
  • Linux debian安装、配置和使用PuTTY教程
    PuTTY是一个小巧、好用、免费的跨平台的访问Linux服务器的终端工具。PuTTY工具可以使用Telnet、SSH、rlogin、纯TCP以及串行接口连接服务器,使用非常广泛。本文主要介绍Debian系统如何安装PuTTY和如何设置该工具的字体、颜色。从而实现个性化定制自己的PuTTY工具,让PuTTY用起来更舒服......