MySQL是一种常用的关系型数据库管理系统,通常作为Web应用系统的数据库支持使用,为了保证服务的安全性,MySQL的集群环境会存在多种用户角色,用于控制对数据库内信息的添加、修改、删除等权限等。在不同环境或者操作系统平台下,MySQL可以通过命令行操作或者图形界面,来创建、修改、删除用户名及相关权限控制。本文结合实际工作经验,介绍在MySQL中创建用户的方法。
1. 使用MySQL图形管理工具创建用户:MySQL提供了较为实用的图形界面管理工具,比如Navicat For MySQL,可以通过拖拽的形式,快速的完成用户的创建及权限控制等工作。
具体操作步骤如下:
(1) 打开Navicat,首先需要连接到指定的MySQL数据库;
(2) 点击”工具”的”用户组管理器”,在弹出的对话框中点击”新建”按钮,输入要创建的用户名;
(3) 接着在弹出的详细信息下,依次填写主机地址、登录密码、全局权限和数据库权限选项;
(4) 最后点击”确定”,即可完成用户的创建。
2. 使用MySQL命令行创建用户:MySQL的命令行提供了简单的用户创建方法,主要有三个参数:用户名、密码、host(host可以设置为任何主机地址),下面以Windows平台为例,说明如何使用命令行创建用户:
(1) 打开MySQL命令行窗口,输入”mysql -u root -p” 并回车;
(2) 输入root用户的密码并回车;
(3) 输入”CREATE USER ‘test’@’localhost’ IDENTIFIED BY ‘123456’;” 并回车,这里test表示用户名,123456为用户密码,并限定该用户只能从本机登录;
(4) 输入”GRANT ALL ON *.* TO ‘test’@’localhost’;” 并回车,这里表示给”test”用户授予所有权限;
(5) 输入”FLUSH PRIVILEGES” 并回车,此时可以使用”test”用户及其设定的密码登录MySQL数据库了;
(6) 完成创建。
以上就是在MySQL中创建用户的方法,不仅能够快捷的完成用户的创建,而且可以在用户的认证及权限控制上,有效的保证对服务资源的有效管理与使用。