当前位置: 首页 > news >正文

Mysql和Postgresql创建用户和授权命令

Mysql和Postgresql创建用户和授权命令

MySQL/MariaDB/TiDB

mysql -uroot -P3306 -p
输入密码:xxx
create user user1@'%' identified by 'xxx';
grant all privileges on *.* to user1@'%';

create user user2@'%' identified by 'xxx';
grant all privileges on *.* to user2@'%';

FLUSH PRIVILEGES;

#查询用户
SELECT user, host FROM mysql.user;
 

#修改密码:
SET PASSWORD FOR 'user1' = '123456';
SET PASSWORD FOR 'user2' = '123456';
FLUSH PRIVILEGES;

#连接

mysql -h10.1.1.11 -uroot -P3306 -pxxx

#如果有ssl加上

mysql -h10.1.1.197 -P3306 -uroot -p123456 --ssl-mode=DISABLED

Postgresql

psql -h10.1.1.44 -Upostgres -dpostgres  
输入密码:xxx

create user user1  with password 'xxx';
grant all privileges on database postgres to user1;

create user user2  with password 'xxx';
grant all privileges on database postgres to user2;
#授权user1/user2对public下表的所有操作权限
GRANT USAGE ON SCHEMA public to user1;
GRANT USAGE ON SCHEMA public to user2;
GRANT ALL ON users TO user1;
GRANT ALL ON users TO user2;

#查询用户
SELECT usename FROM pg_catalog.pg_user;
数据库权限查看
\l

#查询数据库
\dt
#退出
\q

http://www.lryc.cn/news/352013.html

相关文章:

  • 以及Spring中为什么会出现IOC容器?@Autowired和@Resource注解?
  • nss刷题(3)
  • Qt编译和使用freetype矢量字库方法
  • Java interface 接口
  • 深入理解MySQL:查询表的历史操作记录
  • 【Centos7+JDK1.8】Jenkins安装手册
  • SpringBootWeb 篇-深入了解 Mybatis 概念、数据库连接池、环境配置和 Lombok 工具包
  • JAVA开发 基于最长公共子序列来计算两个字符串之间的重复率
  • Android HAL到Framework
  • Python数据可视化(七)
  • StringMVC
  • 前端基础入门三大核心之HTML篇 —— SVG的viewBox、width和height:绘制矢量图的魔法比例尺【含代码示例】
  • Java-Zookeeper
  • Godot游戏引擎有哪些优势
  • 一张图看懂大模型性价比:能力、价格、并发量全面PK
  • 设计井字棋游戏(一)
  • 华为手机卡顿(仅针对于部分人来说,我也不清楚是否真的有用)
  • 7、按钮无法点击
  • 开源博客项目Blog .NET Core源码学习(25:App.Hosting项目结构分析-13)
  • 第七节 ConfigurationClassParser 源码分析
  • 零基础代码随想录【Day42】|| 1049. 最后一块石头的重量 II,494. 目标和,474.一和零
  • 2024-5-24 石群电路-15
  • 功能测试:核心原理、挑战以及解决之道
  • 跨境电商赛道,云手机到底能不能化繁为简?
  • linux:信号深入理解
  • Android系统的/etc/mkshrc文件
  • LeetCode199二叉树的右视图
  • JavaScript 基础
  • DOS学习-目录与文件应用操作经典案例-type
  • QT教程-一,初识QT