一站式MySQL安装教程与远程权限设置详解

需积分: 16 1 下载量 83 浏览量 更新于2024-09-09 收藏 331KB DOCX 举报
本篇文档详细介绍了MySQL的安装过程,包括下载、环境配置、安装、服务启动、用户登录以及远程访问权限的设置。以下是具体步骤的详细解读: 1. **MySQL免安装版下载**: 首先,可以从MySQL官方网站(<https://dev.mysql.com/downloads/mysql/>)下载MySQL的免安装版,选择适合的操作系统版本下载。确保下载的文件名不含汉字,以便于后续操作。 2. **解压与环境配置**: 解压下载的文件到一个不含汉字的文件夹,例如"D:\MySQL5.7\",并创建一个名为"data"的子目录存放数据文件。配置环境变量时,将MySQL的bin目录(如"D:\MySQL5.7\bin")添加到系统的PATH变量中,注意操作遵循英文分号(;)分隔,并确保是在原PATH值之后添加。 3. **修改my.ini配置**: 进入MySQL安装目录,找到my.ini文件,根据自己的实际路径,将`basedir`和`datadir`参数分别修改为MySQL的根目录和data目录。例如:`basedir=D:\MySQL5.7` 和 `datadir=D:\MySQL5.7\data`。 4. **安装MySQL**: 以管理员权限运行命令提示符(CMD),切换到MySQL的bin目录并执行安装命令,如果安装成功,会收到提示。 5. **处理已有MySQL服务**: 如果之前安装过但未完全卸载,可能需要使用`scdelete mysql`删除旧版本,然后重新执行`mysqld –install`来安装。 6. **启动MySQL服务**: 输入`net start mysql`启动服务,如果成功,会显示服务已启动。如果无法启动,可能需要清理data目录后重新初始化(`mysqld –initialize`),再进行安装。 7. **MySQL用户登录**: 在命令提示符中,首次登录使用`mysql -u root -p`,无需密码直接回车,登录成功。若登录失败,可以在my.ini的`[mysqld]`部分添加`skip-grant-tables`跳过权限检查,然后用`updatemysql.user...`语句设置新的密码。 8. **远程连接权限设置**: 为了允许远程连接,首先使用`SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456')`更改root用户的本地密码,然后执行`GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;`,赋予root用户对所有远程主机的全权限。最后,用`flush privileges;`刷新权限,使更改生效。 通过以上步骤,你将完成MySQL的安装和远程访问权限设置,确保了MySQL服务器的正常运行和安全远程管理。