MySQL命令行操作指南
版权申诉
130 浏览量
更新于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 上传
2023-03-01 上传
2021-10-30 上传
2020-10-10 上传
2021-10-11 上传
2022-06-27 上传
2022-06-27 上传
不吃鸳鸯锅
- 粉丝: 8519
- 资源: 2万+
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新