首页 > 数据库 >rpm方式安装mysql

rpm方式安装mysql

时间:2023-04-17 09:24:21浏览次数:47  
标签:8.0 aarch64 rpm 28 community mysql 安装

检查环境

  • 查看系统是否有自带的mysql
#检查已安装的mariadb
>rpm -qa | grep mariadb
  mariadb-connector-c-3.0.6-6.ky10.aarch64
  mariadb-common-10.3.9-8.ky10.aarch64
  mariadb-10.3.9-8.ky10.aarch64
#如果上面命令有结果,要逐个删除对应的rpm,否则下面安装可能会不能成功
>rpm -e --nodeps mariadb-10.3.9-8.ky10.aarch64
>rpm -e --nodeps mariadb-common-10.3.9-8.ky10.aarch64
>rpm -e --nodeps mariadb-connector-c-3.0.6-6.ky10.aarch64
  • 检查当前操作系统

系统环境uname -a ,/etc/下的release文件等确认当前系统环境。下载对应的rpm安装包。这里是麒麟系统ARM架构的系统,下面下载的是aarch64版本的rpm包

rpm下载网易的镜像地址http://mirrors.163.com/mysql/Downloads/

安装

rpm -ivh mysql-community-common-8.0.28-1.el7.aarch64.rpm
rpm -ivh mysql-community-client-plugins-8.0.28-1.el7.aarch64.rpm
#!!!先安装compat-openss
rpm -ivh mysql-community-libs-8.0.28-1.el7.aarch64.rpm
rpm -ivh mysql-community-client-8.0.28-1.el7.aarch64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.28-1.el7.aarch64.rpm
rpm -ivh mysql-community-server-8.0.28-1.el7.aarch64.rpm

安装mysql-community-libs时可能会出现缺少依赖

# rpm -ivh mysql-community-libs-8.0.28-1.el7.aarch64.rpm
error: Failed dependencies:
	libcrypto.so.10()(64bit) is needed by mysql-community-libs-8.0.28-1.el7.aarch64
	libcrypto.so.10(libcrypto.so.10)(64bit) is needed by mysql-community-libs-8.0.28-1.el7.aarch64
	libssl.so.10()(64bit) is needed by mysql-community-libs-8.0.28-1.el7.aarch64
	libssl.so.10(libssl.so.10)(64bit) is needed by mysql-community-libs-8.0.28-1.el7.aarch64

需要安装

npm -i compat-openssl10-1.0.2o-3.el8.aarch64.rpm

下载地址:https://centos.pkgs.org/8-stream/centos-appstream-aarch64/compat-openssl10-1.0.2o-3.el8.aarch64.rpm.html

配置mysql

  • 默认服务端配置

配置文件位置:/etc/my.cnf可以修改

[mysqld]
#数据文件位置
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

  • 初始化mysql:
>mysqld --initialize --user=mysql --console

具体可配置参数见官方文档:https://dev.mysql.com/doc/refman/8.0/en/server-options.html

查看初始密码,在/var/log/mysqld.log文件中

  • 启动服务:
#启动
service mysqld start
#查看运行状态
systemctl status mysqld.service
#若有防火墙需要配端口
  • 配置用户远程连接
#root登录
mysql -uroot -p 登录mysql
#切换数据库
use mysql;
#修改root密码
alter user 'root'@'localhost' identified by '新密码';
#开启远程登录
grant all privileges on *.* to 'root'@'%' identified by '密码';
flush privileges;

下面就可以用工具本地连接数据库测试了。

标签:8.0,aarch64,rpm,28,community,mysql,安装
From: https://www.cnblogs.com/bird2048/p/17324726.html

相关文章

  • 学习MySQL数据库的第三天(DDL修改表操作 删除表操作)
    DDL修改表(增加字段、删除字段、修改字段、修改表名)添加字段ALTERTABLE表名ADD字段名类型(长度);修改字段ALTERTABLE表名旧字段名新字段名类型(长度)[comment注释];删除字段ALTERTABLEDORP字段名;修改表名ALTERTABLE表名RENAMETO新表名;DDL删除表操作删除......
  • 安装mysql
    卸载MariaDBrpm-qa|grep-imariadbrpm-e--nodepsmariadb-libs-5.5.64-1.el7.x86_64安装wgetyuminstall-ywget安装mysqlwgethttps://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpmrpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysql-2022yu......
  • MySQL McAfee审计插件Audit Plugin安装
     MySQLMcAfee审计插件AuditPlugin安装 官网下载:https://github.com/trellix-enterprise/mysql-audit/releases官方文档:https://github.com/trellix-enterprise/mysql-audit/wiki防爬虫:https://www.cnblogs.com/PiscesCanon/p/17324406.html  注意要对应你的数据库软......
  • Node.js的安装以及配置npm全局模块路径和缓存路径
    Node.js的安装官方链接:https://nodejs.org/en 安装过程不赘述,注意安装路径即可。完成安装后最好配置一下npm全局模块路径和缓存路径,因为默认的npm全局模块路径和缓存路径在C盘配置npm全局模块路径和缓存路径首先,在nodejs安装路径下创建两个文件夹,作为npm全局模块路径和缓存......
  • 玩转RuoYi-Cloud-Plus-3.Docker 搭建 MySQL8.0
    3.Docker搭建MySQL8.0 1、docker仓库搜索mysqldockersearchmysql2、docker仓库拉取mysql8.0dockerpullmysql:8.0备注:dockerpullmysql//默认拉取最新版本3、查看本地仓库镜像是否下载成功dockerimagesmysql:8.04、安装运行mysql8.0......
  • 玩转RuoYi-Cloud-Plus-2.安装Docker-ce
    2.安装Docker-ce一、删除之前安装的docker(若之前未安装过,此步骤省略…)进入centos根目录执行以下命令(\是linux系统种命令换行符,如果命令过长,可以用\来换行)yumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logr......
  • linux中安装nvm报错: /lib64/libm.so.6: version `GLIBC_2.28
    :/lib64/libm.so.6:version`GLIBC_2.27 #查看系统内安装的glibc版本strings/lib64/libc.so.6|grepGLIBC_解决cd/root#编译安装wgethttp://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gztarxfglibc-2.28.tar.gzcdglibc-2.28/&&mkdirbuild&&cdbuil......
  • IDE-Visual Studio Code-Extension-离线安装PlantUML
    IDE-VisualStudioCode-Extension-离线安装PlantUMLhttps://www.hd2y.net/archives/plantuml-installation-and-usePlantUML+Graphviz+JavaPlantUMLExtensionvscodemarketplace注意路径,我第一次下载的vs的插件。https://marketplace.visualstudio.com/vscodeh......
  • CentOS7---Nginx安装并配置虚拟主机
    1、源码安装nginx,并提供服务脚本源码包的获取:官网下载实验环境:和企业环境类似,关闭防火墙,禁用selinux,使用静态IP地址安装步骤:步骤一:安装Nginx所需的pcre库[root@node01~]#yuminstallpcre-devel-y步骤二:安装依赖包[root@node01~]#yum-yinstallgcgccgcc-c++zlib......
  • 特性介绍 | MySQL 测试框架 MTR 系列教程(一):入门篇
    作者:卢文双资深数据库内核研发去年年底通过微信公众号【数据库内核】设定了一个目标——2023年要写一系列特性介绍+内核解析的文章(现阶段还是以MySQL为主)。虽然关注者很少,但本着“说到就要做到”的原则,从这篇就开始了。序言:以前对MySQL测试框架MTR的使用,主要集中......