MySQL命令详解:连接、修改密码与创建用户

4星 · 超过85%的资源 需积分: 3 2 下载量 154 浏览量 更新于2024-07-24 收藏 66KB DOC 举报
"这篇文档是关于MySQL命令的汇总,涵盖了连接MySQL、修改密码以及增加新用户的操作。" 在MySQL管理中,了解并掌握基本的命令行操作是非常重要的。以下是根据标题和描述提炼出的一些关键知识点: 1. **连接MySQL** - 连接到本地MySQL服务器,可以在DOS窗口中进入`mysql\bin`目录,然后输入`mysql -u root -p`,接着输入密码(如果为空,则直接回车)。 - 连接到远程MySQL服务器,使用`mysql -h <远程主机IP> -u <用户名> -p<密码>`,例如`mysql -h 110.110.110.110 -u root -p123`。 - 退出MySQL,使用`exit`命令。 2. **修改密码** - 给用户root设置密码,如`mysqladmin -u root password ab12`,初始无密码时可省略 `-p` 旧密码。 - 修改已设置密码的用户,如`mysqladmin -u root -p<旧密码> password <新密码>`,例如`mysqladmin -u root -pab12 password djg345`。 3. **增加新用户** - 增加全局用户,例如创建一个名为test1,密码为abc的用户,允许从任何主机登录且对所有数据库有查询、插入、更新和删除权限的命令是: ``` grant select, insert, update, delete on *.* to 'test1'@'%' identified by 'abc'; ``` - 创建限制访问的用户,例如创建一个名为test2,密码为abc的用户,仅允许从localhost登录并对mydb数据库有权限的命令是: ``` grant select, insert, update, delete on mydb.* to 'test2'@'localhost' identified by 'abc'; ``` 这些基础操作对于MySQL的日常管理和维护至关重要。通过连接命令,管理员可以远程或本地访问MySQL服务器进行数据操作。修改密码确保了数据库的安全性,而增加新用户则允许权限分配,确保只有授权的用户才能访问特定的数据库和执行特定的操作。在实际应用中,应谨慎分配权限,以防止未授权的访问和数据安全风险。