mysql权限设置

 时间:2026-02-14 01:28:40

1、熟悉权限,mysql中存在4个控制权限的表,分别为user表,db表,tables_priv表,columns_priv表。

mysql权限设置

mysql权限设置

mysql权限设置

2、给root账号设置强密码,并指定只容许本地登录。

root授权的时候只给自己的IP进行授权:

grant ALLon *.* to "root"@"本机IP" identified by "密码";FLUSH PRIVILEGES;

mysql权限设置

3、新建一个用户并给予相应数据库的权限。

CREATE USER username IDENTIFIED BY 'password';

新用户创建完成,但是此刻如果以此用户登陆的话,会报错,因为我们还没有为这个用户分配相应权限。

分配权限的命令如下:

grant all privileges on database.* to 'username'@'localhost' identified by 'passwd';

上面是授予username用户在database数据库上的所有权限。

对应不同的用户还可以设置相应的增删改差权限;

grant select,insert,update,delete,create,drop privileges on database.* to 'username'@'localhost' identified by 'passwd';

登陆后可以查看权限:

show grants;

mysql权限设置

mysql权限设置

  • 如何使用Aqua Data Studio查看数据库表全部数据
  • 怎么使用bat批处理文件在屏幕打出字符
  • 如何将本地电脑文件复制进网络虚拟机?
  • 如何用备份恢复SqlServer数据库
  • 如何在LINUX里使用apt指令进行安装
  • 热门搜索
    网速慢怎么解决 怎么去除粉刺 头灯大全 怎么限制网速 潍坊科技学院怎么样 山药的做法大全 幼儿发烧怎么办 怎么改路由器名字 鲁迅简介 个性签名大全