linux安装mysql8.0.43 最新版本

一、下载地址

https://dev.mysql.com/downloads/mysql/ 页面下载 8的最新

win的

https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.43-winx64.zip

arm的

https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.43-linux-glibc2.28-aarch64.tar

X86的

https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.43-linux-glibc2.28-x86_64.tar

二、 解压安装包

sudo tar -zxvf mysql-8.0.43-linux-glibc2.28-aarch64.tar

重命名为 mysql

sudo mv mysql-8.0.43-linux-glibc2.28-aarch64 mysql

进入目录

cd mysql

创建mysql用户和组(若已存在可跳过)

sudo groupadd mysql

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

# 授权目录权限(当前目录为/usr/local/mysql)

sudo chown -R mysql:mysql ./ # 正确命令:-R 递归授权,./表示当前目录
三 初始化MySQL(生成数据目录和临时密码)

复制代码
sudo bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql8/data

编辑环境变量文件

sudo vim /etc/profile

在末尾添加(按 i 进入编辑模式)

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

保存退出(按 Esc,输入 :wq 回车),立即生效

source /etc/profile

复制服务配置文件(以systemd为例,适用于CentOS/RHEL/Kylin)

sudo cp support-files/mysql.server /etc/init.d/mysqld

启动服务

sudo service mysqld start

验证状态(显示 "SUCCESS!" 则正常)

sudo service mysqld status

使用临时密码登录

mysql -u root -p

输入步骤5记录的临时密码,登录后修改root密码(替换 '新密码' 为自定义密码)

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

复制代码
-- 1. 创建用户
CREATE USER 'root_DB'@'%' IDENTIFIED BY 'Mysq.Mysq#';

-- 2. 授予所有权限
GRANT ALL PRIVILEGES ON *.* TO 'root_DB'@'%' WITH GRANT OPTION;

-- 3. 刷新权限
FLUSH PRIVILEGES;

ok

相关推荐
文人sec1 天前
grant 之后要跟着 flush privileges 吗?要不要使用分区表?
数据库·mysql·adb·数据分析
2501_916008893 天前
SSE 和 gRPC 流式接口如何抓包,调试 SSE 与 gRPC 流式接口
网络协议·计算机网络·网络安全·ios·adb·https·udp
2501_916008895 天前
全平台抓包工具,Windows、iPhone、Linux三个平台抓包测试
网络协议·计算机网络·网络安全·ios·adb·https·udp
鸽芷咕7 天前
MySQL Server 鸿蒙 PC 适配全记录:以混合工具链完成 C++23 交叉编译与 HNP 交付
adb·harmonyos·c++23
游戏开发爱好者810 天前
网络连接排查指南,谁在电脑后台偷跑流量,哪些程序在联网
网络协议·计算机网络·网络安全·ios·adb·https·udp
实心儿儿10 天前
MySQL 的安装
数据库·mysql·adb
2601_9623004710 天前
基于Python与Tkinter的ADB Monkey自动化测试脚本开发
python·adb·tkinter·android测试·gui自动化
flower_drop12 天前
基于 WebUSB 与 CDP:在浏览器端实现 Android 设备通信与无证书抓包实践
android·chrome·测试工具·adb·bug·edge浏览器
蜡台12 天前
# 已解决|MySQL 8\.4\.11 密码正确仍报错1045 \(28000\) Access denied 终极修复方案
android·mysql·adb
leoZ23112 天前
2026-09-08-mysql-57-init-walkthrough
前端·javascript·数据库·vue.js·opencv·mysql·adb