MySQL基础命令大全与权限管理教程

需积分: 19 4 下载量 189 浏览量 更新于2024-09-09 收藏 14KB TXT 举报
本资源是一份详尽的MySQL命令大全,专为初学者设计,旨在帮助用户理解和掌握操作MySQL数据库的基本命令。文档详细讲解了如何通过命令行界面(DOS或Linux终端)与MySQL服务器进行交互,包括登录、密码管理以及权限授予等核心操作。 首先,文档介绍了使用MySQL客户端的两种常见方式: 1. 使用命令行工具连接到MySQL服务器,例如通过`mysql -h <主机地址> -u <用户名> -p<密码>`,这里需要输入正确的主机地址(如110.110.110.110),用户名(通常是root)和密码。连接成功后,会提示输入新的密码,用于更新root用户的密码。 2. 使用`mysqladmin`命令行工具执行更高级的操作,如设置或修改密码,如`mysqladmin -u root -p <操作> <参数>`,如`mysqladmin -uroot -pab12 password djg345`,用于修改用户密码。 权限管理是文档中的重要部分,通过`GRANT`语句可以控制用户对数据库和表的访问权限。例如: - `grant select, insert, update, delete on *.* to [email=test1@%]test1@%[/email] identified by 'abc'`:这行命令授予用户`test1`在所有数据库的所有表上执行查询(select)、插入(insert)、更新(update)和删除(delete)操作,且使用'abc'作为身份验证字符串。 - 对于仅限于本地连接的用户,如`test2`,权限可以指定为`localhost`,例如`grant select, insert, update, delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by 'abc'`。 此外,文档还强调了在创建数据库前先使用`CREATE DATABASE`命令,如`mysql> create database xhkdb;`,并提及了数据库创建成功后的确认信息。 这份文档提供了全面的MySQL命令参考,涵盖了基本的连接、密码管理、权限控制和数据库操作,是初学者快速上手MySQL的重要参考资料。通过学习和实践这些命令,用户可以更好地管理和维护自己的MySQL数据库系统。
2013-07-27 上传