MySQL权限管理和MySQL备份

Ansys CFX Pre 中 RGP 表的高级配置与优化策略 本文深入探讨了Ansys CFX Pre中RGP表的高级配置与优化策略,旨在帮助用户将仿真从“能用”提升至“精准好用”。文章重点解析了如何根据具体仿真场景,科学设定温度压力范围、选择流体类型,并针对相变等复杂工况实施网格加密与分离建表等关键优化技术,以显著提升计算精度与稳定性。 阅读详情

五、MySQL权限管理

·设置密码安全级别

# root 根用户 (超级管理员)、用户信息表:mysql.user

# 刷新权限

flush privileges;

# 安装并激活密码规则插件

install plugin validate_password soname 'validate_password.so';

# 查看密码强度

show variables like 'validate_password%';

# 设置密码强度为低,但是密码至少8位

set global validate_password_policy = 0;或者

set global validate_password_policy = low;

·创建新用户

create user 用户名@地址 identified by [password] 密码(字符串) ;

create user ‘tom’@’localhost’ identified by ‘12345678’;

create user ‘lisi’@’%’ identified by ‘lisi@123’;

# mysql中的用户由两部分构成

username 例如:root

host      例如:localhost(本机)、192.168.221.20、192.168.221.%、%

# 修改用户名

rename user old_user to new_user;

eg:rename user tom to tom2;

# 删除用户

drop user 用户名;       eg:drop user tom2;

# 查看用户/查询mysql.user表

select user,host from mysql.user;

·修改密码

# mysql5.X版本修改密码

# 设置管理员密码(mysql8.0之后删除了该语法)

set password = password ( '12345678' );

# 为指定用户设置密码

set password for 用户名 = password ( '密码' );

eg:set password for 'tom'@'%' = password ( '12345678' );

# mysql8.0之后版本修改密码

alter user '用户'@'地址' identified by '密码';

eg:alter user 'tom'@'%' identified by '12345678';

# 刷新权限

flush privileges;

·给用户设置权限

格式:grant 权限列表 on 库名.表名 to ‘用户’@’地址’;

# 赋予tom所有权限

grant all privileges on *.* to "tom" @"%";

# 赋予tom插入数据、查询数据的权限

grant insert,delete,update,select on *.* to "tom" @"%";

# 查看用户的权限

show grants;

# 查看指定某用户的权限

show grants for 用户名;

·删除权限

# 撤销用户的某个权限

revoke 权限列表 on 库名.表名 from 用户名;

# 撤销用户的所有权限

revoke all privileges,grant option on 库名.表名 from 用户名;

eg:revoke all privileges on *.* from ‘tom’@’localhost’;


·最小权限与角色分工

1、只给需要的权限(最小权限原则)

错误做法:grant all on *.* to 'user'@'%'(给用户所有权限)

正确做法:grant select, insert on app_db.users to 'web_app'@'%'(只允许查询和插入用户表)

比喻:就像员工只能打开自己办公区域的门,不能进财务室。

2、按角色分配权限(角色化管理)

创建角色:create role 'developer', 'readonly'

分配权限:grant select on app_db.* to 'readonly'

关联用户:grant 'developer' to 'team_member'@'%'

比喻:不同职位(如开发、测试、财务)有不同的钥匙串。

---权限列表如下

权限名称

权限说明

all [privileges]

设置除grant option(授予)之外的所有简单权限

alter

允许使用 alter table

alter routine

更改或取消已存储的子程序

create

允许使用 create table

create routine

创建已存储的子程序

create temporary tables

允许使用 create temporary table

create user

允许使用 create user、drop user、rename user 和 revoke all privileges

create view

允许使用 create view

 delete

允许使用 delete,删除表中内容的权限 

drop

允许使用 drop table

execute

允许用户运行已存储的子程序

file

允许使用 select...into outfile 和 load data infile

index

允许使用 create index 和 drop index

 insert

允许使用 insert,在表中添加内容的权限 

lock tables

允许对拥有 select 权限的表使用 lock tables

process

允许使用 show full processlist

references

未被实施

reload

允许使用 flush

replication client

允许用户询问从属服务器或主服务器的地址

replication slave

用于复制型从属服务器(从主服务器中读取二进制日志事件)

select

允许使用 select,查询表内容的权限

show databases

显示所有数据库

show view

允许使用 show create view

shutdown

允许使用 mysqladmin shutdown

super

允许使用 change master、kill、purge master logs 和 set global 语句,mysqladmin debug 命令;允许连接(一次),即使已达到 max_connections

update

允许使用 update,修改表内容的权限

usage

“无权限” 的同义词

grant option

允许授予权限

六、MySQL备份

·为了防止数据丢失、方便数据迁移,建议定期备份数据库中的数据。

·方式:

·逻辑备份:将数据库中库和表转换为SQL语句,生成.sql文件。还原数据时只需要运行该SQL语句。适合中小型规模的数据,30GB以内的数据。数据量过大时,转换效率慢。

·物理备份:将数据库的data目录,直接复制备份。

     ·冷备份:关闭MySQL-Server后进行的备份。

     ·热备份:使用专业的数据备份根据,在服务运行中备份。

     ·全量备份:每次备份都备份所有的数据。

     ·增量备份(差异备份):只备份新增的数据或修改的数据。

使用MySQLdump工具进行备份(逻辑备份)

mysqldump 是MySQL自带的备份命令

用来备份数据库或者进行数据库的迁移,包含创建表、插入表、SQL 语句等。

语法:

mysqldump [options] db_name

常规使用:(以数据库test为例)

# 备份test数据库

mysqldump -uroot -proot123 test > test.sql(不加目录就是当前目录)

# 在其他主机远程备份

mysqldump -uroot -proot123 -h192.168.8.20 test > test.sql

# 还原

mysql -uroot -proot123 test<test.sql

# 恢复所有数据

mysql -uroot -proot123 < all.sql

# 或者登录数据库后,在库中执行还原

use test;

source /root/test.sql


物理备份

冷备份:

# 备份

systemctl stop mysql

mkdir -p /bak/20250811/

cp -r /usr/local/mysql/data /bak/20250811/data

systemctl start mysql

# 还原

systemctl stop mysql

rm -rf /usr/local/mysql/data

cp -r /bak/20250811/data /usr/local/mysql/

chown mysql.mysql -R /usr/local/mysql/data

systemctl start mysql

热备份

·Xtrabackup:percona免费的数据热备工具,用来替代Hotbackup。

·Hotbackup:percona收费版数据热备工具。

一、CentOS7 安装Xtrabackup 8.0和Ubuntu22.04 安装Xtrabackup 8.0

Centos7:

# 安装Percona yum存储库

yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm

# 启用Percona Server 8.0存储库

percona-release enable-only tools release

percona-release setup ps80

# 安装依赖环境

yum -y install  libev perl-DBD-mysql perl-Digest-MD5 epel-release

# 安装

yum -y install percona-xtrabackup-80-8.0.12

# 安装成功后测试版本

xtrabackup --version

#如果成功安装,则会显示Xtrabackup的版本信息。

Ubuntu:

# 添加percona的软件仓库

sudo add-apt-repository 'deb http://repo.percona.com/apt focal main'

# 回车

# 添加percona的公钥

wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb

sudo dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb

# 安装xtrabackup-80

sudo apt update

sudo apt install percona-xtrabackup-80

# 若安装过程中出现如下错误信息

The following packages have unmet dependencies:

percona-xtrabackup-80 : Depends: libssl1.1 (>= 1.1.1) but it is not installable

# 则下载libssl1.1安装一下

wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb

# 之后继续安装percona-xtrabackup-80

sudo apt install -y percona-xtrabackup-80

# 若安装过程中出现如下错误信息

The following packages have unmet dependencies:

 percona-xtrabackup-24 : Depends: libdbd-mysql-perl but it is not going to be installed

                         Depends: libcurl4-openssl-dev but it is not going to be installed

                         Depends: libev4 (>= 1:4.04) but it is not going to be installed

 percona-xtrabackup-80 : Depends: libdbd-mysql-perl but it is not going to be installed

                         Depends: libcurl4-openssl-dev but it is not going to be installed

                         Depends: libev4 (>= 1:4.04) but it is not going to be installed

                         Depends: libssl1.1 (>= 1.1.1) but it is not installable

                         Conflicts: percona-xtrabackup-24 but 2.4.28-1.jammy is to be installed

E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

# 则根据提示执行相应的命令修复

sudo apt --fix-broken install

# 查看安装版本

sudo xtrabackup --version

二、全量备份

# 在备份服务器上创建一个目录,用于存储备份文件。

mkdir /bak/

# 运行以下命令来执行完整备份:(全量备份,如果远程备份需要添加参数--host=IP,删除--socket参数)

xtrabackup  --defaults-file=/etc/my.cnf  \

            --user=root  \

            --password=root123 \

            --port=3306  \

            --socket=/tmp/mysql.sock \

            --datadir=/usr/local/mysql/data \

            --backup \

            --target-dir=/bak/full

# 这将备份MySQL数据目录(/usr/local/mysql/data)到指定的目录(/bak/full )中。

三、全量还原

# 首先停止MySQL服务,并确保MySQL数据目录为空。

systemctl stop mysqld 或者 /etc/init.d/mysqld stop

rm -rf /usr/local/mysql/data/*

# 进行恢复:

## a.合并数据文件和日志文件,确保数据完整性。

xtrabackup --prepare \

           --datadir=/usr/local/mysql/data \

           --target-dir=/bak/full

## b.全量备份的恢复

xtrabackup  --copy-back \

            --datadir=/usr/local/mysql/data \

            --target-dir=/bak/full

## c.修复所有者和权限

chown -R mysql:mysql /usr/local/mysql/data

## d.启动MySQL

systemctl start mysqld或者:/etc/init.d/mysqld start

## e.登录测试

mysql -uroot -proot123

show databases;

四、增量备份

# 增量备份

mkdir /bak/{inc1,inc2}

# 第一次增量备份

xtrabackup  --defaults-file=/etc/my.cnf  \

            --user=root  \

            --password=root123 \

            --port=3306  \

            --socket=/tmp/mysql.sock \

            --datadir=/usr/local/mysql/data \

            --backup \

            --target-dir=/bak/inc1 \

            --incremental-basedir=/bak/full

# 第二次增量备份

xtrabackup  --defaults-file=/etc/my.cnf  \

            --user=root \

            --password=root123 \

            --port=3306  \

            --socket=/tmp/mysql.sock \

            --datadir=/usr/local/mysql/data \

            --backup \

            --target-dir=/bak/inc2 \

            --incremental-basedir=/bak/inc1

增量还原

# 首先停止MySQL服务,并确保MySQL数据目录为空。

systemctl stop mysqld 或者 /etc/init.d/mysqld stop

rm -rf /usr/local/mysql/data/*

# 进行恢复:(增量备份的恢复,需要恢复增量备份到完全备份)

## a.准备全备(预处理,此选项--apply--log-only 阻止回滚未完成的事务)

xtrabackup --prepare --apply-log-only --target-dir=/bak/full

## b.将第一次增备添加到全备中

xtrabackup --prepare --apply-log-only --target-dir=/bak/full --incremental-dir=/bak/inc1

## c.将第二次增备添加到全备中

xtrabackup --prepare --apply-log-only --target-dir=/bak/full --incremental-dir=/bak/inc2

## d.将合并后的完备再一次准备复制到数据库目录,注意数据库目录必须为空,MySQL服务不能启动

(1)合并数据文件和日志文件,确保数据完整性。

xtrabackup --prepare \

           --datadir=/usr/local/mysql/data \

           --target-dir=/bak/full

(2)全备的恢复

xtrabackup  --copy-back \

            --datadir=/usr/local/mysql/data \

            --target-dir=/bak/full

# e.修复所有者和权限

chown -R mysql:mysql /usr/local/mysql/data

# f.启动MySQL

systemctl start mysqld或者 /etc/init.d/mysqld start

# g.登录测试

mysql -uroot -proot123

show databases;

零基础快速学习 ABAP 读者意见反馈和下一步写作计划表 大家在学习教程过程中,如果有任何关于 SAP ABAP 开发方面想了解的内容,可以直接在教程各篇文章下评论留言,我会将大家的意见统一汇总到下面的表格,作为我更新教程的内容参考来源之一。 阅读详情

相关推荐

以LAN8720A为例的以太网硬件设计方案

输入时钟(XTAL1/CLKIN,XTAL2):推荐外加25MHz(性价比较高)晶振为PHY芯片提供时钟,PHY芯片内部PLL将其倍频为50MHz来使用,亦可使用直接使用50MHz晶振。三位MODE通过高低电平组合分别对应以上8种模式 ,包含10M半双工,10M全双工,100M半双工,100M全双工,是否启用自协商协议,CRS是否有效等。VDDCR:1.2V电源,可由芯片内部稳压电源提供,亦可由外部电源提供,由外部电源提供可降低芯片功耗。REF_CLK:参考时钟,由MAC或外部时钟晶振向PHY芯片提供。

weixin_46154042的博客 5882

[ 工具篇 ] 谷歌安装 hackbar (超级详细)

harkbar

qq_51577576的博客 1万+

MT6771 Android13 背光曲线调试与光感数据校准实战

本文详细介绍了MT6771平台在Android 13系统上进行背光曲线调试与光感数据校准的实战经验。针对高亮度环境下背光误调节问题,深入分析了光感数据上报机制,并提供了驱动层配置修改、背光曲线优化及常见问题解决方案,帮助开发者快速定位并解决类似问题。

moon9的博客 287

MySQL之权限管理和备份

八、权限管理和备份 1)SQLyog可视化操作 尝试添加新用户和删除用户。选择的主机是什么,登录的时候就是什么。 创建新用户: 删除用户: 2)SQL命令操作 用户表:mysql.user 本质:对这张表进行增删改查。 例: --创建用户:CREATE USER 用户名 IDENTIFIED BY 密码 CREATE USER programmer IDENTIFIED BY '123456' --修改密码 SET PASSWORD = PASSWORD('123456') --修改当前用户密码

manong3041的博客 270

零代码实战:基于Coze平台打造测试用例生成AI助手

本文详细介绍了如何利用Coze平台零代码打造测试用例生成AI助手,通过智能体和工作流配置,实现需求文档自动解析与结构化测试用例生成。该方案显著提升测试效率,特别适合敏捷开发中频繁变更的需求场景,帮助测试工程师快速应对挑战。

weixin_42526015的博客 209

随机森林模型及案例(Python)

1 集成模型简介 集成学习模型使用一系列弱学习器(也称为基础模型或基模型)进行学习,并将各个弱学习器的结果进行整合,从而获得比单个学习器更好的学习效果。 集成学习模型的常见算法有Bagging算法和Boosting算法两种。 Bagging算法的典型机器学习模型为随机森林模型,而Boosting算法的典型机器学习模型则为AdaBoost、GBDT、XGBoost和LightGBM模型。 1.1 Bagging算法简介 Bagging算法的原理类似投票,每个弱学习器都有一票,最终根据所有弱学习器的投

qq_42433311的博客 4万+

【MySQL】数据库的权限管理和备份

权限管理和备份 前言 这一节学习的是 MySQL数据库的权限管理和备份。学习了解即可! 1、用户管理 SQLyog 可视化管理 SQL 命令操作 用户表:mysql.user 本质:对这张表进行增删改查,进行用户的删除/添加,用户权限修改 创建/删除用户 -- 创建用户 create user 用户名 identified by ‘密码’ CREATE USER woodwhale IDENTIFIED BY '123456' -- 删除用户 DROP USER woodwhale --

woodwhale的博客 4361

CarPlay无线连接开发实战:从蓝牙EIR查询到iAP2认证的完整代码逻辑梳理

本文详细解析了无线CarPlay连接开发的完整流程,从蓝牙EIR查询到iAP2认证的代码实现。重点介绍了蓝牙握手、WiFi Beacon帧配置、热点信息准备等关键环节的实战技巧,帮助开发者快速搭建稳定可靠的无线CarPlay连接系统。

weixin_31534091的博客 318

Mysql权限管理和备份

文章目录Mysql权限管理和备份1、用户管理2、数据库备份为什么要备份?Mysql 数据库备份的方式 Mysql权限管理和备份 1、用户管理 -- 新建用户 create user 用户名 identified BY '密码' create user lengzher identified BY '123456' -- 修改密码 (当前用户密码修改) set PASSWORD = PASSWORD('123456') -- 修改指定用户连接 set PASSWORD for 用户名 = PASSWORD

weixin_49512993的博客 189

TI MSPM0G3507 循迹小车强制寻黑线代码一

一个基于MSPM0微控制器的循迹小车控制系统。系统通过8路循迹传感器检测黑线位置偏差,使用PID算法计算电机控制量。主程序初始化中断、PWM等外设,在按键触发后进入循迹模式。传感器数据处理函数根据检测到的黑线位置返回偏差值(-7到7),PID控制器根据偏差调整左右电机速度。系统还包含限幅处理、中断服务等模块,实现稳定的自动循迹功能。代码结构清晰,展示了嵌入式系统中传感器数据处理、电机控制和PID算法的典型实现方式。

雾削木的优快云博客 1854

Vue - 解决 Property or method “__v_isRef“ is not defined on the instance but referenced(浏览器控制台报错,代码没错)

vue,vue2控制台报错,vue报错Propertyormethod"__v_isRef"isnotdefinedontheinstancebutreferenced,vue代码没问题,但是报错Propertyormethod"__v_isRef"isnotdefinedontheinstancebutreferenced,vue2如何解决报错,vue怎么解决报错问题,vue2Propertyormethod"__v_isRef"isnotdefi

🏆 前端领域优质创作者 4501

12-MySQL-权限管理和备份

MySQL -> 权限管理和备份 1. 用户管理 SQLyog可视化中的用户管理: SQL 命令操作: 用户表:mysql.user 本质:对这张表进行增删改查 -- 创建用户 CREATE USER 用户名 IDENTIFIED BY '密码' CREATE USER anobabe IDENTIFIED BY '123456' -- 修改密码 当前用户 SET PASSWORD = PASSWORD('111111') -- 修改密码 指定用户 SET PASSWORD FOR

baidu_38126306的博客 156

【RT-DETR改进涨点】ResNet18、34、50、101等多个版本移植到ultralytics仓库(RT-DETR官方一比一移植)

本文是本专栏的第一篇改进,我将RT-DETR官方版本中的ResNet18、ResNet34、ResNet50、ResNet101移植到ultralytics仓库,网上很多改进机制是将基础版本的也就是2015年发布的ResNet移植到ultralytics仓库中,但是其实RT-DETR实验的ResNet和其是有很大区别的在其中有很多细节上的不同(文章中我也会列出举例)

Snu77的博客 7209

MySQL的权限管理和备份

1、权限管理 1.1用户管理 本质:读这张表进行增删改查 -- 创建用户 CREATE USER zyy IDENTIFIED BY '123456'; -- 修改密码(修改当前用户密码) SET PASSWORD = PASSWORD('123456'); -- 修改密码(修改指定用户密码) SET PASSWORD FOR zyy = PASSWORD('123456'); -- 重命名 RENAME 原名子 zyy TO 新名字; RENAME USER zyy TO newzyy;

weixin_45156514的博客 192

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

MySQL【权限管理和备份】

权限管理和备份 8.1、用户管理 SQL yog可视化管理 基本命令 /* 用户和权限管理 */ ------------------ 用户信息表:mysql.user -- 刷新权限 FLUSH PRIVILEGES -- 增加用户 CREATE USER kuangshen IDENTIFIED BY '123456' CREATE USER 用户名 IDENTIFIED BY [PASSWORD] 密码(字符串) - 必须拥有mysql数据库的全局CREATE USER权限,或拥

qq_48108092的博客 180

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Mysql--权限管理和备份

8、权限管理和备份 8.1、用户管理 SQL命令操作 用户表:mysql.user 本质:读这张表,进行增删改查 -- 创建用户 create user kuangshen identified by '123465' -- 修改当前用户密码 set password = password('112233') -- 修改指定用户密码 set password for kuangshen =...

PG的博客 252

mysql权限表备份_MySQL——权限管理和备份

1、用户管理1.1、SQL yog 可视化管理删除用户添加新用户1.2、SQL 命令操作用户表: mysql.user本质:读这张表进行增删改查创建用户:修改密码重命名用户授权查询权限ROOT用户权限撤销权限删除用户-- 创建用户 CREATE USER 用户名 IDENTIFIED BY '密码'CREATE USER jiang IDENTIFIED BY '123456'-- 修改密码 (修...

weixin_35473217的博客 223

MySQL:权限管理和备份

用户-权限管理用户表:mysql.user 本质:对这张表进行增删改查, 9.3 备份 保证重要的数据不丢失 数据转移 9.4 备份的方式 直接拷贝物理文件 可视化界面导出 使用命令:mysqldump(命令行使用) 导入sql表:在cmd登录数据库并使用表 source d:/a.sql......

希望有点用 299

mysql 备份的权限_MySQL 权限管理和备份 - 学习笔记

权限管理和备份用户管理SQLyog可视化管理工具栏选择:用户管理器,选择添加新用户选择相应的权限,这里测试,可以全选:然后可以登录账号测试了,点击工具栏创建新连接,填入新的登录信息:登录完成后,可以看到相应的登录信息:账号已经变成新的账号了。SQL语句管理账号信息存储在用户表中:mysql.user本质就是对这张表进行增、删、改、查创建用户create user 用户名 identified by...

weixin_35924003的博客 222

8.MySQL权限管理和备份

权限管理和备份 1.用户管理 SQL yog 可视化管理 SQL命令行操作 -- 刷新权限 FLUSH PRIVILEGES; -- 创建用户 CREATE USER xiaoyun IDENTIFIED BY '123456' -- 修改密码(修改当前用户密码) SET PASSWORD = PASSWORD('-----') -- 修改密码(修改指定用户密码) SET PASSWOR...

weixin_42851838的博客 448

MySQL 权限管理和备份

数据据权限管理和备份

A_Tu_daddy的博客 298

MySQL数据库-------索引(Index)、权限管理和备份

索引(Index) 索引是帮助MySQL高效获取数据的数据结构,索引在小数据量的时候,作用不大,但是在大数据的时候作用非常明显 索引的分类 在一个表中,主键索引只能有一个,唯一索引可以有多个 主键索引(primary key):唯一的标识,主键不可重复,只能有一个列作为主键 唯一索引(unique key):避免重复的列出现,唯一索引可以重复,多个列都可以标识唯一索引 常规索引(key/index):默认的,index,key关键字来设置 全文索引(FullText):在特定的数据库引擎下才有,可以快

insist_to_learn的博客 304

MySQL权限管理和备份

用户管理 创建用户:create user 用户名 identified by ‘密码’ create user AAA identified by '123456'; 修改当前用户的密码 set password = password('111111'); 修改指定用户的密码 set password for AAA = password('111111'); 重命名 rename user AAA to BBB 用户授权:授予全部的权限(除了给其他用户授权) grant ..

TvTToT的博客 140

MySQL的权限管理和备份及基础设计

8.1、用户管理 -- 创建用户 CREATE USER zhangsan IDENTIFIED BY '123456' -- 创建用户CREATE USER用户名IDENTIFIED BY '密码' CREATE USER zhangsan IDENTIFIED BY ' 123456' -- 修改密码(修改当前用户密码) SET PASSWORD = PASSWORD('123456') -- 修改密码( 修改指定用户密码)| SET PASSWORD FOR zhangsan = PASSWORD

chenghan的博客 785

mysql 备份的权限_MySQL(8)— 权限管理和备份

8-1、用户管理SQL yog 可视化进行管理sql-- 创建用户:CREATE USER 用户名 IDENTIFIED BY '密码'CREATE USER feng IDENTIFIED BY '123456'-- 修改当前用户密码-- 语法错误:SET PASSWORD FOR feng = PASSWORD('123')-- 可能是数据库版本导致语法有些许改变-- 修改 当前用户 密码::...

weixin_35387135的博客 555

MySQL学习记录08权限管理和备份

文章目录MySQL学习记录08权限管理和备份8.1用户管理8.2MySQL备份 MySQL学习记录08权限管理和备份 8.1用户管理 创建用户zhangsan,密码是123456 create user zhangsan identified by '123456'; 修改当前用户密码: SET PASSWORD = PASSWORD('111111'); 修改指定用户密码: SET PASSWORD FOR zhangsan = PASSWORD('111111'); 修改用户名: RENAME

asdfghjkl_zth的博客 319

MySQL(三)——函数、事务(ACID)、索引、权限管理和备份、数据库三大范式

1. MySQL函数 1.1 常用函数 1.2 聚合函数(常用) 1.3 数据库级别的MD5加密 2. 事务 3. 索引 3.1 索引的分类 3.2 测试索引 3.3 索引原则 4. 权限管理和备份 4.1 用户管理 4.2 MySQL备份 5. 规范数据库设计 5.1 设计的原因 5.2 三大范式 ...

吃饭了吗 905
上一篇: SQL的多表连接查询(难点)
下一篇: MySQL进阶——事务、视图、存储引擎
chen_note
博客等级 码龄1年 251粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值