MySQL中的用户创建怎么实现
发布时间:2023-12-23 20:20:05 所属栏目:MySql教程 来源:DaWei
导读: 这篇文章主要讲解了“MySQL中的用户创建怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL中的用户创建怎么
这篇文章主要讲解了“MySQL中的用户创建怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL中的用户创建怎么实现”吧! 一、用户管理 在mysql库里有个user表可以查看已经创建的用户 1.创建MySQL用户 注意:MySQL中不能单纯通过用户名来说明用户,必须要加上主机。如hhy@10.1.1.1 基本语法: mysql> create user '用户名'@'被允许连接的主机名称或主机的IP地址' identified by '用户密码'; mysql> select user,host from mysql.user; 案例:创建一个MySQL账号,用户名:hhy,用户密码:123 mysql> create user 'hhy'@'localhost' identified by '123'; /*或*/ mysql> create user 'hhy'@'127.0.0.1' identified by '123'; 案例:创建一个MySQL账号(要求开通远程连接),主机IP地址:192.1668.44.110,用户名:test,用户密码:123 mysql> create user 'test'@'192.1668.44.110' identified by '123'; 测试:在IP地址为192.168.44.110的主机上 # yum install mysql -y # mysql -h 192.168.44.110 -P 3306 -uharry -p Enter password:123 选项说明:192.168.44.110 :MySQL服务器端的IP地址 yum安装mysql:代表安装的是MySQL的客户端 yum安装mysql-server:代表安装的是MySQL的服务器端 案例:创建一个MySQL账号(要求开通远程连接),主机IP的网段:10.1.1.0,用户名:jack,用户密码:123 create user 'jack'@'192.168.44.%' identified by '123' 案例:创建一个MySQL账号(要求开通远程连接),要求面向所有主机开放,用户名:root,用户密码:123 create user 'root'@'%' identified by '123'; 2. 删除MySQL用户 基本用户: mysql> drop user '用户名'@'主机名称或主机的IP地址'; 特别说明: 如果在删除用户时没有指定主机的名称或主机的IP地址,则默认删除这个账号的所有信息。 案例:删除hhy这个账号 drop user 'hhy'@'localhost'; 案例:删除jack这个账号 drop user 'jack'@'192.168.44.%'; 案例:创建两个harry账号(localhost/10.1.1.23),然后删除其中的某个 mysql> create user 'harry'@'localhost' identified by '123'; mysql> create user 'harry'@'192.168.44.110' identified mysql> drop user 'harry'@'192.168.44.110'; 3. 修改MySQL用户 特别说明:MySQL用户重命名通常可以更改两部分,一部分是用户的名称,一部分是被允许访问的主机名称或主机的IP地址。 基本语法: mysql> rename user 旧用户信息 to 新用户信息; 案例:把用户’root’@'%‘更改为’root’@‘10.1.1.%’ mysql> rename user 'root'@'%' to 'root'@'10.1.1.%'; 案例:把’harry’@‘localhost’更名为’hhy’@‘localhost’ mysql> create user 'tom'@'localhost' identified by '123'; mysql> rename user 'tom'@'localhost' to 'hhy'@'localhost'; 使用update语句更新用户信息 mysql> update mysql.user set user='hhy',host='localhost' where user='tom' and host='localhost'; mysql> flush privileges; (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐