MySQL入门教程:连接、密码修改与用户权限设置
需积分: 48 61 浏览量
更新于2024-09-17
收藏 148KB PDF 举报
MySQL使用入门教程
MySQL是一款广泛应用于web开发的开源关系型数据库管理系统,对于初学者来说,掌握其基本操作至关重要。本篇教程将带你逐步了解如何连接、管理以及设置MySQL账户。
首先,我们来学习如何连接MySQL服务器。连接的基本格式是:
1. **本地连接**:
- 在命令行中输入 `mysql -h localhost -u 用户名 -p`。例如,如果你是root用户且无密码,直接敲回车即可进入(`mysql>`提示符)。
- 如果使用非root账户,需要提供密码,如`mysql -h localhost -u root -p密码`。
2. **远程连接**:
- 对于远程服务器,使用 `mysql -h IP地址 -u 用户名 -p 密码`。例如,`mysql -h 110.110.110.110 -u root -pabcd123`。
退出MySQL服务器的方法很简单,只需输入`exit`并回车。
接下来是管理用户和密码的部分。MySQL管理员工具`mysqladmin`用于这些任务:
1. **修改密码**:
- 使用`mysqladmin -u 用户名 -p 旧密码 新密码`命令。若初始无密码,旧密码字段可省略,如`mysqladmin -uroot password 新密码`。
2. **增加新用户**:
- 要创建一个具有特定权限的用户,执行`GRANT`命令。例如:
- `grant select, insert, update, delete on *.* to 用户名@'%' identified by '密码';`
- 请注意,这里的`%`表示任何主机,可能导致安全隐患。如需限制访问范围,可以指定特定的主机,如`localhost`或具体IP。
**安全提示**:
- 在创建用户时要谨慎分配权限,避免过于宽松的权限设置,如`@%`允许从任何地方访问。例2中,建议采用更安全的方式,如`grant select, insert, update, delete on database_name.* to test1@'localhost' identified by 'abc';`这样限制了用户的登录主机和权限范围。
学习MySQL的基本操作包括连接、设置密码和用户管理是数据库管理的基础。通过实例演练和理解这些命令及其潜在风险,初学者能够更好地控制和保护数据库资源。随着技能的提升,你还可以探索更高级的主题,如SQL查询、视图、索引和备份恢复等。
2010-04-20 上传
2023-05-10 上传
2010-07-05 上传
2021-06-21 上传
2023-07-27 上传
2010-03-26 上传
2011-07-03 上传
2023-06-08 上传
zy253222466
- 粉丝: 0
- 资源: 9
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章