MySQL常用命令详解

需积分: 9 0 下载量 4 浏览量 更新于2024-09-05 收藏 878KB PDF 举报
"MySQL常用.pdf" 本文档详细介绍了MySQL数据库管理系统的常用命令,包括连接数据库、修改用户密码以及新增用户并设置权限等基础操作。MySQL是全球广泛使用的关系型数据库管理系统,尤其在Web应用程序中非常常见。以下是这些关键知识点的详细说明: 1. **连接MySQL数据库** - 使用`mysql`命令进行连接,基本格式为`mysql -h主机地址 -u用户名 -p用户密码`。例如,连接本机MySQL,只需在命令行输入`mysql -uroot -p`,然后输入密码。 - 如果用户是root且无密码,可以直接回车进入MySQL。若连接远程服务器,如IP为`110.110.110.110`,则命令为`mysql -h110.110.110.110 -uroot -p123`。 - 要退出MySQL,使用`exit`命令。 2. **修改用户密码** - 使用`mysqladmin`命令来更改密码。基本格式为`mysqladmin -u用户名 -p旧密码 password 新密码`。例如,为root用户添加密码`ab12`,命令为`mysqladmin -uroot password ab12`。 3. **用户权限管理** - `grant`命令用于授予用户特定权限。格式为`grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"`。 - 如需创建一个名为`test1`的用户,密码为`abc`,允许其从任何主机登录并具有所有数据库的查询、插入、更新和删除权限,可以执行以下命令: ``` grant select, insert, update, delete on *.* to 'test1'@'%' identified by 'abc'; ``` 这里的`%`表示任何主机,如果只想限制用户在特定主机上登录,可以替换`%`为具体IP。 以上内容仅涵盖了MySQL基础操作的一部分,实际上MySQL还包含许多其他重要功能,如创建和管理数据库、表,执行SQL查询,备份与恢复数据,以及更复杂的权限管理等。熟练掌握这些命令和操作对于日常数据库管理工作至关重要。