2026-07-01 19:18:20
从MySQL官方网站下载:
常见支持系统包括Windows、Linux(如Red Hat Enterprise Linux、Ubuntu Linux)。
我们以mysql-8.0.22-linux-glibc2.12-x86_64.tar.xz为例进行安装。
从下载的安装包开始,将其上传到服务器。
如果服务器缺少xz压缩文件处理,需要先安装。例如,在CentOS系统中,使用:
[root@mysql]# yum install xz
使用命令:[root@mysql]# tar -xvf mysql-8.0.22-linux-glibc2.12-x86_64.tar
将解压后的文件重命名并创建必要的数据库目录,如数据目录/home/mysql8/data,日志目录/home/mysql8/log,以及相关配置文件位置。
使用以下命令创建mysql用户组和用户:
[root@mysql]# groupadd mysql
[root@mysql]# useradd -g mysql mysql
确保mysql目录及其内容由mysql用户组拥有:[root@mysql]# chown -R mysql:mysql /home/mysql8
进入mysql目录,运行初始化脚本:[root@mysql]# ./bin/mysqld --initialize --user=mysql --basedir=/home/mysql8 --datadir=/home/mysql8/data
记录初始密码。
复制my.cnf到支持文件夹,编辑配置参数,如端口、socket、最大连接数等。然后将配置文件覆盖到/etc/。
在/etc/profile中添加MySQL路径,使MySQL可执行文件在系统路径中可访问。
创建软链接,使mysql和mysqladmin命令可用。
启动mysqld服务,将其添加到系统启动项中,确保服务在系统启动时自动运行。
使用初始密码登录,设置新密码,然后退出并使用新密码重新登录。
my.cnf文件详细列出了各个参数,如服务器ID、端口、字符集等,根据需要进行调整。
至此,MySQL 8.0 的安装和基本配置已完成。现在,你可以根据需要进一步配置和管理你的MySQL服务器。