Linux和MySQL添加用户和授予权限

论坛 期权论坛 脚本     
匿名技术用户   2021-1-4 07:13   62   0

Linux下添加账户和设置密码

useradd 添加用户

useradd –d /usr/sam -m test
此命令创建了一个用户test,
其中-d和-m选项用来为登录名test产生一个主目录/usr/test(/usr为默认的用户主目录所在的父目录)。

设置密码

passwd test

给test用户设置密码

删除账户

userdel test

删除test的用户

授权

给test账户添加root权限

vim etc/passwd

chmod 777 /etc/squid 运行命令后,squid文件夹(目录)的权限就被修改为777(可读可写可执行),一般都是在需要权限的目录下执行此命令,pwd显示当前目录路径。

systemctl 为Linux 7.x以上系统的命令。

Mysql下创建账号和分配权限

创建账户

CREATE USER 'username'@'host' IDENTIFIED BY 'password';//创建账号

username:用户名

host:本地访问,如果需要远程访问,改成%

password:密码

例子:CREATE USER 'test'@'host' IDENTIFIED BY 'test' //创建了一个test的用户,密码也是test,这个账号只能本地访问数据库

授权

GRANT privileges ON databasename.tablename TO 'username'@'host'

privileges:用户的操作权限,如SELECTINSERTUPDATE等,如果要授予所的权限则使用ALL

databasename:数据库名

tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示,如*.*

例子:

GRANT all ON test TO 'test'@'host' //给test账户访问本地test库的所有权限。

转载于:https://www.cnblogs.com/yjp372928571/p/10857190.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP