MySQL命令行操作指南
版权申诉
3 浏览量
更新于2024-06-27
收藏 477KB PDF 举报
"MYSQL数据库命令大全.pdf"
MySQL是一款广泛使用的开源关系型数据库管理系统,它具有高效、稳定和灵活的特点。这份文档提供了关于MySQL的基本命令大全,涵盖了连接数据库、修改密码以及增加新用户等方面的操作。
一、连接MySQL
连接MySQL服务器通常使用`mysql`命令行客户端。基本格式如下:
```
mysql -h 主机地址 -u 用户名 -p 用户密码
```
例如,要连接本地的MySQL服务器,只需输入`mysql -u root -p`,然后按回车输入密码。如果初始安装未设置密码,直接回车即可。若要连接远程服务器,如`110.110.110.110`上的MySQL,命令应为`mysql -h 110.110.110.110 -u root -p 密码`。
二、修改密码
要修改MySQL用户的密码,可以使用`mysqladmin`工具。格式如下:
```
mysqladmin -u 用户名 -p 旧密码 password 新密码
```
例如,将root用户的密码从无设为`ab12`,命令是`mysqladmin -uroot password ab12`。如果已知旧密码,改新密码为`djg345`,则为`mysqladmin -uroot -pab12 password djg345`。
三、增加新用户
在MySQL环境中,通过`GRANT`语句添加新用户并定义权限。基本格式如下:
```sql
GRANT SELECT, INSERT, UPDATE, DELETE ON 数据库.* TO '用户名'@'登录主机' IDENTIFIED BY '密码';
```
如果允许用户在任何主机上登录并访问所有数据库,示例如下:
```sql
GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'test1'@'%' IDENTIFIED BY 'abc';
```
若想删除用户密码,可执行如下命令:
```sql
GRANT SELECT, INSERT, UPDATE, DELETE ON mydb.* TO 'test1'@'%' IDENTIFIED BY '';
```
此外,MySQL还支持其他高级操作,如创建数据库、管理表、执行查询、备份恢复等。数据库管理涉及的命令包括`CREATE DATABASE`用于创建数据库,`USE`用于切换当前工作数据库,`CREATE TABLE`用于创建表,`ALTER TABLE`用于修改表结构,`DROP TABLE`用于删除表,`INSERT INTO`用于插入数据,`SELECT`用于查询数据,`UPDATE`用于更新数据,`DELETE FROM`用于删除数据,以及`BACKUP DATABASE`和`RESTORE DATABASE`用于备份和恢复数据库。
MySQL的命令行客户端提供了丰富的功能,使得数据库管理变得直观且易于操作。通过熟练掌握这些命令,用户能够有效地管理和维护MySQL数据库系统。
2022-11-20 上传
2022-11-20 上传
2022-11-20 上传
2020-10-10 上传
2021-10-02 上传
2021-11-01 上传
2022-06-27 上传
不吃鸳鸯锅
- 粉丝: 8495
- 资源: 2万+
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载