栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

MySQL5.7.37二进制包简单安装(2022-01-18发行版)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MySQL5.7.37二进制包简单安装(2022-01-18发行版)

0.开始之前

如果之前安装过mysql请卸载干净(使用包管理器卸载),卸载完成后还需留意附加文件,如:数据文件,配置文件(/etc/my.cnf文件或/etc/mysql目录),有数据则删除,请确保系统干净;

0.1、Mysql依赖libaio库,如果此依赖未安装,会导致Mysql数据目录初始化失败,进而服务无法启动,检查与安装命令:

yum list libaio 
yum install libaio

0.2、对于 MySQL 5.7.19 及更高版本:对非统一内存访问 (NUMA) 的支持已添加到通用 Linux 构建中,它现在依赖于 libnuma库;如果该库尚未安装在您的系统上,请使用您系统的包管理器搜索并安装它,命令:

yum search libnuma
yum install numactl-libs.x86_64

1.下载安装

1.1、官网下载最新的Mysql5.7.37通用二进制文件包(2022-01-18发行)

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.37-linux-glibc2.186_64.tar.gz

PS:Generic Binaries 发行版压缩包支持多个linux平台,但需注意cpu架构(arm、x86)

1.2、解压&添加软连接(安装到/opt目录)

tar zxvf mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz -C /opt
ln -s /opt/mysql-5.7.37-linux-glibc2.12-x86_64 /opt/mysql

1.3、添加属组属主(因为用户仅用于所有权目的,而不是登录目的,所以useradd命令使用 -r和-s /bin/false选项来创建对服务器主机没有登录权限的用户)

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

1.4、创建mysql-files目录、指定数据目录(出于安全考虑,数据目录最好与程序目录分开,这里设定数据目录在/opt/data/mysql)

cd /opt/mysql
mkdir mysql-files
mkdir -p /opt/data/mysql
chown -R  mysql:mysql /opt/mysql/ 
chown -R mysql:mysql /opt/data/mysql/ 
chmod 750 mysql-files 

 1.5、初始化

bin/mysqld --initialize --user=mysql  --basedir=/opt/mysql --datadir=/opt/data/mysql

1.6、安全启动

bin/mysqld_safe --user=mysql --basedir=/opt/mysql --datadir=/opt/data/mysql &

1.7、加入环境变量

echo "export MYSQL_HOME=/opt/mysql" >> /etc/profile
echo "export PATH=$PATH:$MYSQL_HOME/bin" >> /etc/profile
source /etc/profile

PS:输入mysql出现以下错误: libncurses.so.5: cannot open shared object file: No such file or directory

 安装相关依赖即可:

yum install ncurses-compat-libs-6.1-9.20180224.el8.x86_64

 正常登陆:

PPS:修改密码命令

SET PASSWORD = PASSWORd('123456'); 

PPPS:MySQL Installation Layout for Generic Unix/Linux Binary Package

Directory

Contents of Directory

bin

mysqld server, client and utility programs

mysqld服务器、客户端和实用程序

docs

MySQL manual in Info format

信息格式的 MySQL 手册

man

Unix manual pages

Unix 手册页

include

Include (header) files

包含(头)文件

lib

Libraries

库文件

share

Error messages, dictionary, and SQL for database installation

用于数据库安装的错误消息、字典和 SQL

support-files

Miscellaneous support files

其他支持文件

参考:MySQL :: MySQL 5.7 Reference Manual :: 2.2 Installing MySQL on Unix/Linux Using Generic Binaries

 配置安装请移步另一篇文章:

MySQL5.7.37进阶安装(详细配置说明)

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/893271.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号