掌握MySQL基础:连接、密码修改与用户权限设置
需积分: 9 4 浏览量
更新于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中进行基本操作的实用指南,有助于初学者快速掌握如何连接、管理用户和权限。熟练掌握这些命令将有助于有效地管理和维护你的数据库系统。
110 浏览量
511 浏览量
2393 浏览量
110 浏览量
128 浏览量
116 浏览量
247 浏览量
2023-10-11 上传
2011-05-13 上传

fangmao2011
- 粉丝: 0
最新资源
- 利用SuperMap C++组件在Qt环境下自定义地图绘制技巧
- Portapps:Windows便携应用集合的介绍与使用
- MATLAB编程:模拟退火至神经网络算法合集
- 维美短信接口SDK与API文档详解
- Python实现简易21点游戏教程
- 一行代码实现Swift动画效果
- 手机商城零食网页项目源码下载与学习指南
- Maven集成JCenter存储库的步骤及配置
- 西门子2012年3月8日授权软件安装指南
- 高效测试Xamarin.Forms应用:使用FormsTest库进行自动化测试
- 深入金山卫士开源代码项目:学习C语言与C++实践
- C#简易贪食蛇游戏编程及扩展指南
- 企业级HTML5网页模板及相关技术源代码包
- Jive SDP解析器:无需额外依赖的Java SDP解析解决方案
- Ruby定时调度工具rufus-scheduler深度解析
- 自定义Android AutoCompleteTextView的实践指南