我们以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 安装教程(详细步骤)从MySQL官方网站下载:
https://dev.mysql.com/downloads/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文件复制my.cnf到支持文件夹,编辑配置参数,如端口、socket、最大连接数等。然后将配置文件覆盖到/etc/。
设置环境变量在/etc/profile中添加MySQL路径,使MySQL可执行文件在系统路径中可访问。
创建启动链接创建软链接,使mysql和mysqladmin命令可用。
启动和设置自启动启动mysqld服务,将其添加到系统启动项中,确保服务在系统启动时自动运行。
初始化root用户密码使用初始密码登录,设置新密码,然后退出并使用新密码重新登录。
了解my.cnf参数my.cnf文件详细列出了各个参数,如服务器ID、端口、字符集等,根据需要进行调整。
至此,MySQL 8.0 的安装和基本配置已完成。现在,你可以根据需要进一步配置和管理你的MySQL服务器。
2024-08-12