FEATURED · 精选文章

CentOS Stream 9 MySQL 8.4.9 LTS 版本 .tar.xz(gz 类压缩包)完整手动安装步骤

发布时间 / 2026/8/1 10:47:10
来源 / 创域科博编辑部
栏目 / 资讯中心
CentOS Stream 9 MySQL 8.4.9 LTS 版本 .tar.xz(gz 类压缩包)完整手动安装步骤 MySQL 8.4.9 LTS 版本 .tar.xzgz 类压缩包完整手动安装步骤一、版本说明版本MySQL 8.4.9 LTS包名mysql-8.4.9-linux-glibc2.28-x86_64.tar.xz安装路径/usr/local/mysql数据目录/data/mysql默认密码Root123456你可以自己改二、准备工作1. 安装依赖dnfinstall-ylibaio-devel numactl openssl-devel2. 创建 mysql 用户idmysql||useradd-r-s/sbin/nologin mysql3. 关闭防火墙可选学习环境建议关systemctl stop firewalld systemctl disable firewalld setenforce0三、下载 MySQL 8.4.9 压缩包cd/usr/local/srcwgethttps://cdn.mysql.com/Downloads/MySQL-8.4/mysql-8.4.9-linux-glibc2.28-x86_64.tar.xz这个地址官方有效不会 404。四、解压并移动到安装目录tar-xvfmysql-8.4.9-linux-glibc2.28-x86_64.tar.xzmvmysql-8.4.9-linux-glibc2.28-x86_64 /usr/local/mysql五、创建数据目录并授权mkdir-p/data/mysqlchown-Rmysql:mysql /data/mysqlchmod750/data/mysql六、创建 /etc/my.cnf 配置文件vim/etc/my.cnf写入以下内容直接复制[mysqld] user mysql basedir /usr/local/mysql datadir /data/mysql socket /tmp/mysql.sock port 3306 character-set-server utf8mb4 default-storage-engine InnoDB max_connections 1000 bind-address 0.0.0.0 log_error /data/mysql/error.log pid-file /data/mysql/mysqld.pid七、初始化 MySQL无随机密码方便/usr/local/mysql/bin/mysqld\--initialize-insecure\--usermysql\--datadir/data/mysql\--basedir/usr/local/mysql八、配置 systemd 服务vim/usr/lib/systemd/system/mysqld.service写入[Unit] DescriptionMySQL Server Afternetwork.target [Service] Usermysql Groupmysql Typeforking ExecStart/usr/local/mysql/support-files/mysql.server start ExecStop/usr/local/mysql/support-files/mysql.server stop Restarton-failure [Install] WantedBymulti-user.target重载 systemdsystemctl daemon-reload九、启动并设置开机自启systemctlenable--nowmysqld查看状态systemctl status mysqld十、设置 root 密码 开启远程访问/usr/local/mysql/bin/mysql-uroot进入 MySQL 后执行ALTERUSERrootlocalhostIDENTIFIEDBYRoot123456;CREATEUSERroot%IDENTIFIEDBYRoot123456;GRANTALLON*.*TOroot%WITHGRANTOPTION;FLUSHPRIVILEGES;exit;十一、加入全局命令直接输 mysql 可用echoexport PATH$PATH:/usr/local/mysql/bin/etc/profilesource/etc/profile测试mysql-Vmysql-uroot-pRoot123456十二、常用命令systemctl start mysqld systemctl stop mysqld systemctl restart mysqld systemctl status mysqld完成
RELATED — 相关阅读

相关资讯

LATEST — 最新资讯

最新发布

TODAY — 本日精选

新闻

WEEKLY — 本周精选

新闻

MONTHLY — 本月精选

新闻