本文将详细介绍MySQL8.0.27版本的安装步骤,无论是对于初学者还是有一定经验的开发者,都能从中获益
请按照以下步骤进行操作,确保您的MySQL安装顺利且配置正确
一、下载MySQL安装包 1.访问MySQL官网 首先,打开浏览器,访问MySQL的官方网站:【MySQL官网】(https://www.mysql.com/)
在首页中,您会看到各种MySQL产品和服务的介绍
2.选择下载版本 在MySQL官网首页,下滑页面找到“Downloads”部分,点击进入下载页面
在下载页面,选择“MySQL Community(GPL) Downloads”,这是MySQL的开源版本,适合大多数用户
3.选择MySQL Community Server 在社区下载页面,找到“MySQL Community Server”并点击
这是MySQL的主要数据库服务器软件,包含了所有必需的功能和组件
4.下载MySQL 8.0.27版本 在MySQL Community Server页面,选择适合您操作系统的版本
对于Windows用户,选择“Windows(x86,64-bit),Installer & Archive(ZIP Archive)”;对于Linux用户,可以选择相应的包管理器版本或通用二进制版本
点击“Download”按钮开始下载
5.跳过登录/注册 在下载过程中,可能会弹出一个登录/注册界面
如果您只是想下载MySQL,可以选择“No thanks, just start my download”来跳过登录/注册步骤
二、Windows系统下的安装步骤 1. 解压安装包 下载完成后,将安装包解压到您指定的目录下
例如,可以解压到“E:Javadatabasemysqlmysql-8.0.27-winx64”
2. 配置环境变量 - 打开“我的电脑”或“此电脑”,右键点击“属性”,选择“高级系统设置”
在系统属性窗口中,点击“环境变量”按钮
- 在“系统变量”部分,点击“新建”按钮,创建一个新的系统变量
变量名称为`MYSQL_HOME`,变量值为MySQL解压后的目录路径,例如“E:Javadatabasemysqlmysql-8.0.27-winx64”
- 找到名为Path的系统变量,点击“编辑”按钮
在编辑窗口中,点击“新建”并添加MySQL的`bin`目录路径,例如“%MYSQL_HOME%bin”
3. 创建配置文件 - 在MySQL解压目录下,新建一个名为my.ini的配置文件
在my.ini文件中,添加以下内容: ini 【client】 设置mysql客户端默认字符集 default-character-set=utf8 【mysqld】 服务端使用的字符集默认为UTF8 character_set_server=utf8 设置3306端口 port=3306 设置mysql的安装目录 basedir=E:/Java/database/mysql/mysql-8.0.27-winx64 设置mysql数据库的数据的存放目录 datadir=E:/Java/database/mysql/mysql-8.0.27-winx64/Data 创建新表时使用的默认存储引擎 default-storage-engine=INNODB 允许最大连接数 max_connections=300 注意:`datadir`和`basedir`的路径需要替换为您实际的MySQL解压目录和数据目录
4.初始化数据库 以管理员身份打开命令提示符(cmd)
- 切换到MySQL的bin目录下,执行以下命令来初始化数据库: bash mysqld --initialize --console 初始化完成后,命令提示符窗口中会显示一个随机生成的root用户密码
请务必记下这个密码,因为它将在后续登录MySQL时使用
5. 安装MySQL服务 在命令提示符中,执行以下命令来安装MySQL服务: bash mysqld --install MySQL80 注意:服务名称“MySQL80”可以自定义,但应与系统中其他服务名称不冲突
6. 启动MySQL服务 在命令提示符中,执行以下命令来启动MySQL服务: bash net start MySQL80 或者,您也可以在“服务”管理器中找到MySQL服务,并右键点击选择“启动”
7. 登录MySQL并修改密码 在命令提示符中,执行以下命令来登录MySQL: bash mysql -u root -p 然后输入初始化时生成的随机密码
登录成功后,执行以下命令来修改root用户的密码: sql ALTER USER root@localhost IDENTIFIED BY 新密码; 注意:将“新密码”替换为您想要设置的新密码
执行以下命令来刷新权限,使修改生效: sql FLUSH PRIVILEGES; 退出MySQL命令行: sql exit; 三、Linux系统下的安装步骤 1. 创建MySQL目录 使用mkdir命令创建MySQL所需的目录: bash mkdir -p /home/mysql mkdir -p /home/mysql/data mkdir -p /home/mysql/log 2. 下载MySQL安装包 - 如果服务器可以连接外网,可以使用curl命令直接下载MySQL安装包: bash cd /home/mysql curl -O https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz - 如果服务器无法连接外网,可以先在本地下载好安装包,然后上传到服务器的`/home/mysql`目录下
3. 解压安装包 - 在/home/mysql目录下,执行以下命令来解压MySQL安装包: bash tar -xvf mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz - (可选)将解压后的目录重命名为`mysql-8.0.27`: bash mv mysql-8.0.27-linux-glibc2.12-x86_64 mysql-8.0.27 4. 创建MySQL用户组和用户 执行以下命令来创建MySQL用户组和用户: bash groupadd mysql useradd -g mysql mysql 5.授权目录权限 执行以下命令来授权MySQL用户对其目录的访问权限: bash chown -R mysql.mysql /home/mysql/data chown -R mysql.mysql /home/mysql/log chown -R mysql.mysql /home/mysql/mysql-8.0.27 6.初始化数据库 - 切换到MySQL的bin目录下,执行以下命令来初始化数据库: bash cd /home/mysql/mysql-8.0.27/bin ./mys