MySQL命令全览:从连接到权限管理
需积分: 10 120 浏览量
更新于2024-07-30
收藏 233KB PDF 举报
"这篇文档提供了一份MySQL命令大全,包括如何连接到MySQL服务器、修改用户密码以及增加新用户的操作方法。"
在使用MySQL数据库管理系统时,掌握一些基本的命令行操作是至关重要的。以下是对标题和描述中提到的一些关键知识点的详细说明:
1. 连接MySQL:
- 命令格式:`mysql -h 主机地址 -u 用户名 -p 用户密码`
- 示例1:本地连接,如果MySQL安装在本地,可以在DOS窗口中直接输入`mysql -uroot -p`,然后按回车输入密码(默认情况下,新安装的MySQL root用户可能没有密码)。
- 示例2:远程连接,若需连接到远程服务器,例如IP为110.110.110.110,命令为`mysql -h110.110.110.110 -uroot -p密码`。
2. 修改密码:
- 使用`mysqladmin`工具来修改用户密码,格式:`mysqladmin -u 用户名 -p 旧密码 password 新密码`
- 示例1:添加密码,无旧密码时可省略,如`mysqladmin -uroot password ab12`。
- 示例2:更改密码,如将root用户的密码更改为djg345,命令为`mysqladmin -uroot -pab12 password djg345`。
3. 增加新用户:
- 使用`grant`语句创建新用户并分配权限,格式:`grant SELECT, INSERT, UPDATE, DELETE ON 数据库.* TO 用户名@登录主机 IDENTIFIED BY "密码"`
- 示例1:创建名为test1的新用户,密码为abc,允许其在任何主机上登录,对所有数据库有查询、插入、更新和删除的权限,命令为:
```
grant SELECT, INSERT, UPDATE, DELETE ON *.* TO 'test1'@'localhost' IDENTIFIED BY "abc";
```
- 如果不希望设置密码,可以使用空字符串,例如:
```
grant SELECT, INSERT, UPDATE, DELETE ON mydb.* TO 'test1'@'localhost' IDENTIFIED BY "";
```
这些基础命令对于MySQL的日常管理和维护至关重要,它们使得我们可以连接到数据库、管理用户权限以及确保数据的安全性。理解并熟练运用这些命令,能帮助我们更有效地进行数据库操作和管理。
2010-05-29 上传
101 浏览量
2014-05-21 上传
2015-12-28 上传
2016-06-15 上传
2023-04-10 上传
2011-05-13 上传
fisher
- 粉丝: 43
- 资源: 48
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构