MySQL初学者使用教程:连接、修改密码和增加用户
需积分: 10 83 浏览量
更新于2024-08-01
收藏 122KB DOC 举报
“mysql使用教程指南.doc”
这篇文档是一个针对MySQL初学者的使用教程,主要涵盖了如何连接MySQL服务器、修改用户密码以及新增用户等基础操作。以下是对这些知识点的详细说明:
1. **连接MySQL**
- 连接MySQL的命令格式是:`mysql -h 主机地址 -u 用户名 -p 用户密码`
- 如果在本地连接,如示例1,只需输入`mysql -u root -p`,然后按回车输入密码(如果初始无密码,则直接回车)。
- 远程连接时,需要提供远程主机的IP地址,如示例2:`mysql -h 110.110.110.110 -u root -p abcd123`。
2. **修改密码**
- 使用`mysqladmin`工具修改密码,格式为:`mysqladmin -u 用户名 -p 旧密码 password 新密码`
- 示例1演示了如何为root用户添加密码`ab12`,由于初始没有密码,所以旧密码部分可以省略。
- 示例2展示了如何将root用户的密码更改为`djg345`,需要先输入旧密码`ab12`。
3. **另一种修改密码的方法**:
- 在已登录MySQL的环境中,可以使用SQL命令`SET PASSWORD FOR 用户名 = PASSWORD('新密码');`,例如:`SET PASSWORD FOR root = PASSWORD('root');`
4. **增加新用户**
- 使用`GRANT`语句来创建新用户并指定权限,格式为:`GRANT SELECT ON 数据库.* TO 用户名@登录主机 IDENTIFIED BY "密码"`
- 示例创建了一个名为`test1`的用户,密码为`abc`,允许该用户在任何主机上登录,并对所有数据库有`SELECT`权限。
5. **权限管理**
- `GRANT`命令可以授予不同的权限,如`SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`等,根据实际需求调整。
- 用户的权限可以限制到特定数据库或特定表,例如`GRANT SELECT, INSERT ON mydb.mytable TO 'newuser'@'localhost' IDENTIFIED BY 'somepass';`
- 用户的权限可以通过`REVOKE`命令撤销,格式类似`REVOKE SELECT, INSERT ON mydb.* FROM 'newuser'@'localhost';`
6. **退出MySQL**
- 通过命令`EXIT`或`QUIT`可以退出MySQL客户端。
这个教程对于初学者来说是非常实用的,它提供了基本的MySQL管理和操作步骤,帮助用户快速上手数据库的使用。在实践中,读者还需要了解更多的SQL语法和数据库管理概念,以便更有效地管理MySQL数据库。
182 浏览量
121 浏览量
208 浏览量
142 浏览量
2021-10-05 上传
2022-07-06 上传
2022-01-08 上传
2022-07-07 上传
2023-04-10 上传
kkyyada
- 粉丝: 20
- 资源: 7
最新资源
- 09年计算机考研大纲
- Preview of Web Services Reliable Messaging in SAP Netweaver Process Integration 7.1.pdf
- Implementing a Distributed Two-Phase-Commit Scenario with Web Services and SAP NetWeaver PI 7.1.pdf
- NiosII step by step (1-10)
- Mantis安装经验总结
- 英语词根词缀记忆大全[2].doc
- 赛灵思DSPFPGAWorkbook_print
- RFC 3261 SIP spec.
- 无线网络规划(白皮书)
- oracle函数大全
- 大学英语精读第二册课后翻译答案
- myEclipse教程
- MIT的人工智能实验室是如何做研究的
- 关于Linux系统下的软件安装
- c++标准程序库 简体中文
- Web+Service学习.doc