MySQL终端操作指南:增删改查与权限管理

版权申诉
0 下载量 118 浏览量 更新于2024-08-08 收藏 20KB DOCX 举报
在MySQL数据库终端上进行高效的操作包括了基本的增删改查以及权限管理。首先,对于MySQL服务的控制,Linux环境下可以通过`servicemysqlstart`、`servicemysqlstop`和`servicemysqlrestart`来启动、停止或重启服务,而在Windows系统中则使用`netstartmysql`。在操作MySQL服务器时,通常以超级管理员身份进行,比如在Windows中可能需要以管理员权限运行命令。 登录MySQL服务器是基础步骤: 1. 登录本地MySQL服务器,默认使用root用户,无密码,命令格式为`mysql -uroot -p`。 2. 如果需要登录远程服务器,提供IP地址和密码,如`mysql -uroot -h192.168.75.128 -p`。 3. 退出MySQL可以使用`exit`或`\q`命令。 设置和管理用户密码是关键环节: - 查询当前登录用户的权限:`selectuser()`。 - 设置密码:`setpassword=password("123456")`,清除密码:`setpassword=password("")`。 - 创建新用户并指定特定IP地址:如`createuser 'ceshi01'@'192.168.75.1' identifiedby '111'`。 - 授予权限至关重要,例如授予`ceshi02`用户对特定IP地址的`SELECT`和`DELETE`权限:`grant select, delete on 数据库.表名 to 'ceshi02'@'192.168.75.%' identifiedby '666'`。`*`符号表示所有权限。 在终端中执行查询、插入、更新和删除操作时,需要确保用户具有相应的权限。查看所有数据库的命令是`showdatabases`,而撤销权限则使用`revoke`,例如`revoke select on from 'ceshi02'@'192.168.75.%'`。 通过以上步骤,你可以熟练掌握在MySQL数据库终端上进行增删改查操作,以及如何管理和分配用户权限,这对于数据库管理员来说是必不可少的基础技能。理解并灵活运用这些命令将有助于提升数据库操作的效率和安全性。