MySQL入门教程:连接、密码修改与用户权限设置

需积分: 48 0 下载量 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查询、视图、索引和备份恢复等。
2021-05-07 上传