一站式MySQL安装教程与远程权限设置详解
需积分: 16 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服务器的正常运行和安全远程管理。
2020-09-10 上传
2019-03-20 上传
2021-01-10 上传
2012-11-19 上传
2020-09-10 上传
2017-07-25 上传
2014-05-21 上传
shandongtaian
- 粉丝: 0
- 资源: 7
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用