mysql异地备份数据库
前一篇文章《windows服务器应用系统自动备份策略》讲到了mysql数据库本地备份策略,如果觉得备份到服务器上不够安全,防止服务器意外硬件损坏致使备份也丢失。那么可以采取异地备份,网上很多windo...
2024.11.15用管理员账号登录 mysql,在终端输入以下命令:
mysql -u root -p
"root”为管理员账号,输入命令后会提示输入密码,输入密码后按回车键进入 MySQL 系统
新增用户创建用户命令:
create user ‘username‘@‘host‘ identified by ‘password‘;
"username" 是要创建的用户名,"host" 是该用户所能访问的主机地址, "password" 是该用户的密码。 如果需要用户可以从任何主机地址连接到 MySQL 服务器,需将将 "host" 设置为"%"。
例,新增用户名为 "testuser" 的用户:
create user ‘testuser‘@‘%‘ identified by ‘test123‘;
删除用户删除用户命令:
drop user ‘username‘@‘host‘;
"username" 是要删除的用户名,"host" 是该用户所能访问的主机地址。
例,删除用户名为 "testuser" 的用户:
drop user ‘testuser‘@‘%‘;
修改密码修改密码命令:
alter user ‘username‘@‘host‘ identified by ‘newpassword‘;
"username" 是要修改密码的用户名,"host" 是该用户所能访问的主机地址,"newpassword" 是该用户的新密码。
例,修改用户名为 "testuser" 的用户密码为 "newpassword":
alter user ‘testuser‘@‘%‘ identified by ‘newpassword‘;
授权授权命令:
grant privileges on database.table to ‘username‘@‘host‘;
"privileges" 是用户所能执行的数据库操作,包括 select、insert、update、delete 等。 "database.table" 是用户所能访问的数据库和表,"username" 是该用户的用户名,"host" 是该用户所能访问的主机地址。
例,给用户名为 "testuser" 的用户授予 select 和 update 权限:
grant select, update on testdb.* to ‘testuser‘@‘%‘;
回收权限回收权限命令:
prvoke privileges on database.table from ‘username‘@‘host‘;
"privileges" 是用户拥有的权限,"database.table" 是用户所能访问的数据库和表,"username" 是该用户的用户名,"host" 是该用户所能访问的主机地址。
例,回收用户名为 "testuser" 的用户 "update" 权限:
prvoke privileges on testdb.* from ‘testuser‘@‘%‘;
查看权限查看权限命令:
show grants for ‘username‘@‘host‘;
例,查看用户名为 "testuser" 的用户的权限:
show grants for ‘testuser‘@‘%‘;
以上就是 mysql 设置用户及其权限的操作方法,通过这些命令,可以方便地管理数据库用户及其权限,保障数据库的安全性。
前一篇文章《windows服务器应用系统自动备份策略》讲到了mysql数据库本地备份策略,如果觉得备份到服务器上不够安全,防止服务器意外硬件损坏致使备份也丢失。那么可以采取异地备份,网上很多windo...
2024.11.15MySQL数据库扩展和分布式随着数据量的增加和访问量的上升,数据库的扩展变得至关重要。MySQL提供了多种方法来实现数据库的扩展和分布式部署,以应对不断增长的需求。本文将介绍数据库扩展的方法,以及在分...
2024.11.131.添加账户:# 创建一个密码为123456的testuser账户# 若不写【identified by ‘123456‘】则创建一个密码为空的testuser账户mysql> create user...
2024.11.15go 原生提供了对数据库的支持,就是 database/sql 包,对关系型的数据库进行了通用的抽象,轻量、面向行的接口,所以使用这个包还需要下载对相应的数据库驱动,比如 mysql 的驱动包 git...
2024.11.13概述最近一周主要是在梳理Oracle、mysql、sqlserver的权限,所以今天顺便总结下mysql用户和权限管理。MySQL用户权限表MySQL的认证是“用户”加“主机”而权限是访问资源对象,M...
2024.11.15