Linux下MySQL的用户与权限管理

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: Linux下MySQL的用户与权限管理

用户管理

登录mysql

在启动MySQL服务后,用下面的方式来登录MySQL服务器,命令如下:

mysql -h 主机名|主机IP -P port -u username -p然后输入密码就行


创建用户

语法形式:

create user 用户名 identified by 密码

上面的语句也可以创建多个用户,只需要各个用户名后面的用,隔开就行


用户名由用户和主机名构成,如果不指定,默认的主机就是%——意思就是所有的ip都可以登录。

例:

create user 'ML'@'localhost' identified by 'xxxxx'

@后面表示只能在当前机器上登录


修改用户

语法

update mysql.user set user='xxx' where user='xxx';

然后记得flush frivileges;——确保更改立即生效


删除用户

使用drop不要使用delete,因为delete删除会有残留信息。

语法形式

drop user 用户名——默认的主机是%

如果是这样drop user 用户名@'localhost';就是删除当前主机下的某用户


设置当前用户密码

修改alter user当前用户的密码:

使用alter user user() identified by 新密码;


使用set来修改当前用户的密码

set password=新密码;

修改其他用户的密码

使用alter语句修改普通用户的密码

alter user 用户 identified by 新密码;——可以一次性修改多个


使用set来修改木头用户的密码

set password for 用户@主机名 =新密码


权限管理


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1天前
|
网络协议 Linux 数据安全/隐私保护
【Linux操作系统】权限管理和粘滞位
【Linux操作系统】权限管理和粘滞位
【Linux操作系统】权限管理和粘滞位
|
1天前
|
关系型数据库 MySQL Linux
【菜鸟版】 Linux 安装 MySql 5.7
【菜鸟版】 Linux 安装 MySql 5.7
9 2
|
2天前
|
关系型数据库 MySQL Linux
mysql在linux下安装
mysql在linux下安装
15 3
|
2天前
|
关系型数据库 MySQL Linux
Linux下安装MySQL
Linux环境下安装MySQL的教程:首先下载MySQL5.7,执行`wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz`。接着解压,移动文件夹并重命名为`/usr/local/mysql`,创建`data`目录,建立`mysql`用户组和用户。然后更改目录权限
25 0
|
8天前
|
关系型数据库 MySQL Linux
MySQL数据库——MySQL8.0.26-Linux版安装
MySQL数据库——MySQL8.0.26-Linux版安装
47 1
|
8天前
|
NoSQL 关系型数据库 MySQL
Linux搭建mysql以及Redis环境
Linux搭建mysql以及Redis环境
|
1天前
|
SQL 存储 关系型数据库
MySQL 示例数据库大全
我们练习 SQL 时,总会自己创造一些测试数据或者网上找些案例来学习,其实 MySQL 官方提供了好几个示例数据库,在 MySQL 的学习、开发和实践中具有非常重要的作用,能够帮助初学者更好地理解和应用 MySQL 的各种功能和特性,特别是练习 SQL 的好帮手。
21 0
|
2天前
|
SQL 关系型数据库 MySQL
MYSQL————DDL方法使用(包含在数据库,以及具体数据库表格的一些操纵)
MYSQL————DDL方法使用(包含在数据库,以及具体数据库表格的一些操纵)
|
3天前
|
SQL 关系型数据库 MySQL
MySQL中如何查看所有数据库的名称?
【6月更文挑战第12天】MySQL中如何查看所有数据库的名称?
13 3
|
4天前
|
关系型数据库 数据管理 数据库
数据管理DMS产品使用合集之如何极速恢复RDS(关系型数据库服务)中的数据表
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。