MySQL是一种常见的开源关系型数据库管理系统,具有广泛的应用领域,如应用程序的后台数据存储、大型企业级应用程序的存储以及网络服务器日志等。在访问MySQL数据库的过程中,必须提供有效的用户名和密码。下面介绍如何创建和管理用户名和密码。
-- 创建用户CREATE USER 'username'@'host' IDENTIFIED BY 'password';-- 授予用户访问权限GRANT permission ON database.table TO 'username'@'host';-- 撤销用户访问权限REVOKE permission ON database.table FROM 'username'@'host';-- 删除用户DROP USER 'username'@'host';
在创建用户时,'username'代表要创建的用户名,'host'代表可以访问该用户的主机地址。IDENTIFIED BY 'password'表示为该用户设置密码。
在授予用户访问权限时,permission是指权限类型,可以是SELECT、INSERT、UPDATE、DELETE、ALTER等。database.table是指用户可以访问的数据库和表名。'username'@'host'用于指定可访问该数据库和表的用户。
在撤销用户访问权限时,与授于用户访问权限类似,permission是指要撤销的权限类型。'username'@'host'用于指定要撤销权限的用户。
在删除用户时,'username'@'host'指定要删除的用户和主机地址。