如何在M1芯片的 Linux Centos7 系统安装MySQL8.3.0

mac虚拟机 Linux Centos7 安装MySQL8.3.0

确认系统版本

rpm -qa | grep glibc

image-20240313164116443

下载解压MySQL

MySQL下载地址

image-20240313164206717

[!CAUTION]

根据操作系统的要求下载对应版本放到Linux服务器上面

创建文件夹一会放入我们的压缩包

image-20240313164445596

[!NOTE]

解压gz后缀:gzip -d XXXXXX.tar.xz.gz

image-20240313172443077

[!NOTE]

解压tar.xz后缀:tar -xvf XXXXXX.tar.xz

image-20240313172723099

添加PATH环境变量

vi /etc/profile

[!IMPORTANT]

注意这里我们需要进入MySQL的bin文件中才可以

image-20240313172959311
export PATH=$PATH:/mysql8.3.0/mysql/mysql-8.3.0-linux-glibc2.17-aarch64/bin
image-20240313152639483
#刷新缓存
source /etc/profile

验证环境变量

[!TIP]

进入:根目录"/"然后搜索"my"点击「TAB」按钮两次,是否提示,如果提示则说明环境变量修改成功

image-20240313153602142

创建数据目录

mkdir -p /mysql8.3.0/data
chmod -R 777 /mysql8.3.0/data

image-20240313173230327

创建其他目录

#mysql临时存放文件
mkdir -p /tmp/mysql
#mysql的日志文件
mkdir -p /mysql8.3.0/log
#mysql的pid-file文件夹
mkdir -p /mysql8.3.0/mysqld

配置my.cnf文件

vi /mysql8.3.0/my.cnf

复杂配置[详情]

[mysql]
 # 默认字符集
default-character-set=utf8mb4
[client]
port       = 3306
socket     = /tmp/mysql.sock

[mysqld]
port       = 3306
server-id  = 3306
user       = mysql
socket     = /tmp/mysql.sock
 # 安装目录
basedir    = /opt/soft/mysql8
 # 数据存放目录
datadir    = /opt/soft/mysql8/datas/mysql
log-bin    = /opt/soft/mysql8/datas/mysql/mysql-bin
innodb_data_home_dir      =/opt/soft/mysql8/datas/mysql
innodb_log_group_home_dir =/opt/soft/mysql8/datas/mysql
#日志及进程数据的存放目录
log-error =/opt/soft/mysql8/datas/mysql/mysql.log
pid-file  =/opt/soft/mysql8/datas/mysql/mysql.pid
 # 服务端使用的字符集默认为8比特编码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Geek丶Dream

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值