掌握MySQL基础:连接、密码修改与用户权限设置
需积分: 9 24 浏览量
更新于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中进行基本操作的实用指南,有助于初学者快速掌握如何连接、管理用户和权限。熟练掌握这些命令将有助于有效地管理和维护你的数据库系统。
2010-06-21 上传
2008-10-02 上传
2011-10-21 上传
2023-05-24 上传
2023-03-16 上传
2023-10-25 上传
2024-04-03 上传
2023-06-08 上传
mysql: [Warning] Using a password on the command line interface can be insecure.出现这个警告后如何继续使用mysql命令
2023-05-17 上传
2023-06-07 上传
fangmao2011
- 粉丝: 0
- 资源: 3
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析