对于需要在本地或服务器上安装MySQL的用户来说,通过下载压缩包进行手动安装是一种常见且灵活的方式
本文将详细介绍MySQL8压缩包的安装过程,包括下载、解压、配置、初始化数据库、安装服务以及修改密码等关键步骤,并提供一些注意事项,帮助用户顺利完成安装
一、下载MySQL8压缩包 首先,需要从MySQL官方网站下载适用于您操作系统的MySQL8压缩包
MySQL官方网站提供了多个版本的下载链接,包括社区版、企业版等
对于大多数用户来说,社区版已经足够满足需求
以下是下载步骤: 1.访问MySQL官方网站:打开浏览器,访问MySQL的官方网站(【MySQL官网】(https://dev.mysql.com/))
2.登录账户:如果还没有Oracle账户,需要先注册一个
登录账户后,可以更方便地下载和管理MySQL产品
3.选择下载版本:在下载页面,选择“MySQL Community Server”作为下载对象
根据您的操作系统类型(如Windows、Linux等)和位数(32位或64位),选择相应的压缩包版本
对于Windows用户,通常选择以“.zip”结尾的压缩包文件
4.下载压缩包:点击下载链接,开始下载MySQL 8压缩包
下载完成后,将压缩包保存到本地磁盘的合适位置
二、解压MySQL压缩包 下载完成后,需要将MySQL压缩包解压到指定路径
以下是解压步骤: 1.找到压缩包:在本地磁盘中找到刚刚下载的MySQL压缩包文件
2.选择解压路径:建议选择一个全英文的路径,并且避免安装在C盘系统盘,以减少系统负担和提高数据安全性
例如,可以选择D盘的某个文件夹作为解压路径,如“D:mysql-8.0.xx-winx64”
3.解压文件:使用压缩软件(如WinRAR、7-Zip等)将MySQL压缩包解压到指定的路径
解压完成后,会在该路径下生成一个包含MySQL文件和文件夹的目录
三、配置环境变量(Windows系统特有步骤) 对于Windows系统用户来说,为了方便在命令行中使用MySQL命令,需要将MySQL的bin目录添加到系统的环境变量中
以下是配置步骤: 1.打开系统属性:右键点击“此电脑”或“计算机”,选择“属性”,然后点击“高级系统设置”
2.编辑环境变量:在系统属性窗口中,点击“环境变量”按钮
在“系统变量”区域中,找到名为“Path”的变量,并选中它,然后点击“编辑”按钮
3.添加bin目录:在编辑环境变量窗口中,点击“新建”按钮,并在弹出的对话框中输入MySQL的bin目录路径
例如,如果MySQL解压在“D:mysql-8.0.xx-winx64”路径下,则输入“D:mysql-8.0.xx-winx64bin”
完成后,点击“确定”按钮保存更改
四、创建并配置my.ini文件 在MySQL的解压目录下,需要创建一个名为“my.ini”的配置文件
该文件用于定义MySQL服务器的各种配置参数
以下是创建和配置my.ini文件的步骤: 1.新建文本文档:在MySQL解压目录下,右键点击空白处,选择“新建”->“文本文档”
将新建的文本文档重命名为“my.ini”(注意修改后缀名为“.ini”,如果文件后缀名被隐藏,可以在文件夹选项中取消隐藏)
2.编辑my.ini文件:使用文本编辑器(如记事本、Notepad++等)打开“my.ini”文件,并输入以下内容(以实际路径为准进行修改): ini 【mysqld】 设置端口号 port=3306 设置MySQL的安装目录 basedir=D:mysql-8.0.xx-winx64 设置MySQL数据库的数据存放目录(MySQL会自动创建该目录,无需手动创建) datadir=D:mysql-8.0.xx-winx64data 允许连接失败的次数(防止恶意攻击) max_connect_errors=10 服务端使用的字符集(默认为UTF8) character-set-server=utf8 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB 默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password 【mysql】 设置MySQL客户端默认字符集 default-character-set=utf8 【client】 设置MySQL客户端连接服务端时默认使用的端口和字符集 port=3306 default-character-set=utf8 五、初始化数据库 在配置完my.ini文件后,需要使用命令行工具初始化MySQL数据库
以下是初始化数据库的步骤: 1.打开命令提示符:以管理员身份运行命令提示符(可以通过在开始菜单中搜索“cmd”,然后右键点击“命令提示符”,选择“以管理员身份运行”)
2.切换到MySQL bin目录:在命令提示符中,输入MySQL解压目录下的bin目录路径,并按回车
例如,如果MySQL解压在“D:mysql-8.0.xx-winx64”路径下,则输入“cd D:mysql-8.0.xx-winx64bin”
3.初始化数据库:输入以下命令并按回车: bash mysqld --initialize --console 该命令会初始化MySQL数据库,并在控制台输出一个临时密码
请务必记住这个密码,因为在后续步骤中需要使用它来登录MySQL服务器
同时,初始化过程中会自动在MySQL解压目录下创建“data”文件夹,用于存放数据库文件
六、安装MySQL服务 初始化数据库后,需要将MySQL安装为Windows服务,以便在系统启动时自动运行
以下是安装MySQL服务的步骤: 1.在命令提示符中输入安装命令:继续在上一步打开的命令提示符中输入以下命令并按回车: bash mysqld --install 如果安装成功,控制台会输出“Service successfully installed”的提示信息
七、启动MySQL服务 安装完MySQL服务后,需要启动该服务才能开始使用MySQL数据库
以下是启动MySQL服务的步骤: 1.在命令提示符中输入启动命令:继续在上一步打开的命令提示符中输入以下命令并按回车: bash net start mysql 如果启动成功,控制台会输出“MySQL服务正在运行”的提示信息
此时,MySQL服务器已经启动,并可以接受客户端的连接请求
八、登录MySQL并修改密码 启动MySQL服务后,可以使用MySQL客户端工具(如mysql命令行工具)登录到MySQL服务器,并修改root用户的密码
以下是登录MySQL并修改密码的步骤: 1.打开新的命令提示符窗口:为了保持上一步打开的命令提示符窗口不变(以便后续操作),可以打开一个新的命令提示符窗口
2.登录MySQL服务器:在新打开的命令提示符窗口中输入以下命令并按回车(输入之前生成的临时密码): bash mysql -u root -p 系统会提示输入密码,此时输入之前生成的临时密码即可登录到MySQL服务器
登录成功后,控制台会显示“mysql>”提示符
3.修改root用户密码:在MySQL命令行中输入以下命令并按回车(将“新密码”替换为您想要设置的新密码): sql ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY 新密码; 执行该命令后,root用户的密码将被修改为新的密码
为了确保更改生效,可以输入“FLUSH PRIVILEGES;”命令刷新权限表
九、停止MySQL服务(可选步骤) 如果您在完成上述步骤后需要停止MySQL服务(例如,为了进行其他配置或重启服务),可以使用以下命令: bash net stop mysql 在命令提示符中输入该命令并按回车即可停止M