Linux下mysql新建账号及权限设置方法

时间:2024-01-22 21:38:07 

1、权限赋予

说明:mysql部署在服务器A上,内网上主机B通过客户端工具连接服务器A以进行数据库操作,需要服务器A赋予主机B操作mysql的权限

1.1 在服务器A上进入mysql,假设在服务器A上mysql的账户是root:


mysql - u root -p


然后回车键入密码!

1.2 赋予主机B操作数据库的权限


mysql> grant usage on *.* to username@192.168.0.1 identified by 'password';


说明:赋予username@192.168.0.1 使用所有数据库的权限,在主机192.168.0.1上使用username账户登录,密码为:password


mysql> grant all privileges on newdb.* to username@192.168.0.1;


说明:赋予username@192.168.0.1 操作数据库newdb的最高权限,在主机192.168.0.1上使用username账户登录,无密码

举例:


mysql> grant all privileges on *.* to root@192.168.0.1 identified by '123456' ;


说明:赋予root@192.168.0.1 使用所有数据库的权限,在主机192.168.0.1上使用root账户登录,密码为:123456

2、移除账号


mysql> drop user root@192.168.0.1;


说明:移除账户root,这样,主机192.168.0.1就不再可以使用root用户操作服务器A上的数据库

标签:mysql,新建账号
0
投稿

猜你喜欢

  • Python中int()函数的用法浅析

    2022-08-18 09:45:12
  • python 实现多线程下载m3u8格式视频并使用fmmpeg合并

    2022-04-18 22:15:37
  • 一个oracle指令的好网站

    2010-07-21 13:31:00
  • Python如何截图保存的三种方法(小结)

    2023-08-24 22:17:19
  • go格式“占位符”输入输出 类似python的input

    2021-04-23 21:32:18
  • go语言中[]*int和*[]int的具体使用

    2024-05-29 22:08:38
  • 如何把图片上传到数据库中并显示出来?

    2009-11-06 13:50:00
  • SQL语句(T-SQL汇总) 用T-SQL画出这些图形

    2024-01-13 15:24:35
  • 修改 CentOS 6.x 上默认Python的方法

    2023-08-07 10:02:59
  • Python机器学习之SVM支持向量机

    2023-07-18 06:39:24
  • 详解VUE 定义全局变量的几种实现方式

    2024-04-27 16:00:16
  • Python基本语法经典教程

    2021-08-25 18:16:51
  • 浅谈python可视化包Bokeh

    2021-10-23 21:07:54
  • Python OpenCV之图片缩放的实现(cv2.resize)

    2023-01-08 14:02:48
  • 配置SQL Server 2000选项

    2010-04-25 11:01:00
  • WEB移动应用框架构想

    2010-09-28 16:26:00
  • python logging模块的使用总结

    2021-11-15 06:46:53
  • 如何在SQL Server 2008下轻松调试T-SQL语句和存储过程

    2024-01-20 15:40:45
  • vue项目打包后怎样优雅的解决跨域

    2024-04-29 13:11:03
  • Python爬虫Scrapy框架IP代理的配置与调试

    2022-09-19 08:20:26
  • asp之家 网络编程 m.aspxhome.com