MySQL命令行操作指南

版权申诉
0 下载量 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数据库系统。
2023-03-01 上传