MySQL常用命令大全与权限管理
需积分: 9 131 浏览量
更新于2024-09-12
收藏 6KB TXT 举报
"这篇资料是关于MySQL命令的集合,作者分享了自己收集的常用MySQL命令,旨在方便个人记忆和大家交流,同时也邀请其他人补充更多的命令。"
在MySQL数据库管理中,掌握基本的命令行操作是非常重要的。以下是一些关键的MySQL命令:
1. 连接MySQL服务器:
使用`mysql -h 主机地址 -u 用户名 -p`命令可以连接到MySQL服务器。例如:
```
mysql -h 127.0.0.1 -u root -p
```
这会提示输入密码,然后进入MySQL交互式环境。
2. 更改默认密码:
如果需要修改MySQL的root用户的密码,可以在DOS命令行下使用`mysqladmin`命令:
```
mysqladmin -u root -p old_password new_password
```
比如将root用户的密码从'old_password'更改为'new_password'。
3. 授权与权限管理:
`GRANT`命令用于赋予用户特定的数据库和表操作权限。例如,授予名为'test1'的用户对所有数据库的只读权限,密码为'abc':
```
grant select on *.* to 'test1'@'%' identified by 'abc';
```
这允许'test1'从任何主机访问所有数据库进行查询。
若要限制权限到特定数据库和表,以及添加其他操作(如插入、更新和删除):
```
grant select, insert, update, delete on mydb.* to 'test2'@'localhost' identified by 'abc';
```
这让'test2'用户在本地主机上对'mydb'数据库有完全控制权。
如果想撤销某个用户的权限,可以使用`REVOKE`命令,例如:
```
revoke all privileges on mydb.* from 'test2'@'localhost';
```
这会取消'test2'在'mydb'上的所有权限。
4. 关闭MySQL连接:
在MySQL交互式环境中,使用`exit`或`\q`命令可以退出当前会话。
这些命令只是MySQL命令行工具的基础,实际使用中可能还需要了解更多的SQL语句,如创建数据库、表,插入数据,查询数据等。学习和熟练掌握这些命令对于日常的数据库管理和维护至关重要。同时,确保正确管理和分配用户权限,可以有效保护数据库的安全性。
点击了解资源详情
点击了解资源详情
点击了解资源详情
212 浏览量
289 浏览量
202 浏览量
105 浏览量
ysfysf1990
- 粉丝: 4
- 资源: 11
最新资源
- wifi-channels:一个简单的python脚本,用于查看本地wifi信道使用情况与信号强度
- webpack-docker-example
- 主动记录介绍
- 医院物业管理方案
- Shark:Java中安全相关数据的抓包、分析和提取
- MediumPosts:记录我的学习,以便其他人可以减少苦苦挣扎
- my_app
- milktoz.github.io
- javaFx swing开发桌球小游戏项目(完整的项目,包含源码和素材)
- 灾害应对项目
- meteor-kouto-swiss:使用Kouto Swiss的完整的Meteor软件包,可与Stylus一起使用-CSS框架+ Jeet +破裂+轴+ AutoPrefixer + Nib +印刷
- clojure-db-pool
- 解决lxml没有etree的方法
- DefiTool.github.io:DefiTool.github.io
- LiME_binning
- pso两种MATLAB代码实现,MATLAB初学者教程