掌握MySQL基础:连接、密码修改与用户权限设置

需积分: 9 1 下载量 123 浏览量 更新于2024-09-15 1 收藏 40KB DOC 举报
本文档详细介绍了如何使用MySQL这款关系型数据库管理系统的基本操作,包括连接数据库、修改密码以及增加新用户。以下是关键知识点的详述: 1. **连接MySQL**: - 连接本地MySQL服务器:在命令行中,通过`mysql -h localhost -u 用户名 -p`的形式进行,如果没有设置密码,可以直接回车。例如,对于root用户,只需输入`mysql -uroot`。 - 远程连接MySQL服务器:使用`mysql -h IP地址 -u 用户名 -p 密码`,例如`mysql -h 110.110.110.110 -uroot -pabcd123`。 - 退出MySQL:使用`exit`命令。 2. **修改MySQL密码**: - 修改root用户的密码:使用`mysqladmin -u root password 新密码`,如先设置为`ab12`,然后改密码为`djg345`。初始无密码时, `-p` 前面可省略。 3. **创建新用户**: - 使用`GRANT`语句添加权限:`grant select,insert,update,delete on *.* to 用户名@登录主机 identified by '密码'`。 - 示例1:添加用户`test1`,允许他在任何主机上访问所有数据库并具有所有权限,命令为`grant select,insert,update,delete on *.* to test1@'%' identified by 'abc';`。这种权限分配应谨慎,因为它可能导致安全隐患。 - 示例2:更安全的做法是限制用户只能在本地主机`localhost`上操作特定数据库(如`mydb`),命令为`grant select,insert,update,delete on mydb.* to test2@'localhost' identified by 'abc';`。 本文档提供了在MySQL中进行基本操作的实用指南,有助于初学者快速掌握如何连接、管理用户和权限。熟练掌握这些命令将有助于有效地管理和维护你的数据库系统。