mysql(mariadb)新建用户及用户授权管理

mysql(mariadb)新建用户及用户授权管理

###################################

备注:

*在mysqul中,每句以英文分号;结尾

root进入数据库:mysql -u root -p

show databases; 

drop database 数据库名 –删除数据库的

drop table 表名–删除表的

delete from 表名 where 条件 –删除数据的

truncate table 表名 也是删除数据库的.但是他可以裁断序列

###################################

仅新建一个newuser用户

方法一:

MariaDB [(none)]> create user newuser@localhost identified by '123456';

Query OK, 0 rows affected (0.22 sec)

MariaDB [(none)]> select user from mysql.user;

+———+

| user |

+———+

| aa |

| root |

| root |

| |

| aa |

| bb |

| lcz |

| my |

| mytest |

| newuser |

| nome |

| root |

| |

| root |

+———+

14 rows in set (0.00 sec)

MariaDB [(none)]>

方法二:

MariaDB [(none)]> insert into mysql.user(user,host,password) values('ggo','localhost',password('1234'));

Query OK, 1 row affected, 4 warnings (0.24 sec)

MariaDB [(none)]> flush privileges;

Query OK, 0 rows affected (0.25 sec)

效果

[root@localhost ~]# mysql -uggo -p

Enter password:

Welcome to the MariaDB monitor. Commands end with ; or \g.

Your MariaDB connection id is 4

Server version: 5.5.52-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

新建一个my用户并且授权全部操作权限

MariaDB [(none)]> grant all privileges on *.* to my@localhost identified by '123456';

Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> select user from mysql.user;

+——–+

| user |

+——–+

| aa |

| root |

| root |

| |

| aa |

| bb |

| lcz |

| my |

| mytest |

| nome |

| root |

| |

| root |

+——–+

13 rows in set (0.14 sec)

MariaDB [(none)]>

查看用户权限

MariaDB [(none)]> show grants for my@localhost;

+

| Grants for my@localhost |

+--------------------------------------------------------------------------------------------------------------------+

| GRANT ALL PRIVILEGES ON *.* TO 'my'@'localhost' IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' |

+--------------------------------------------------------------------------------------------------------------------+

1 row in set (0.00 sec)

MariaDB [(none)]>

指定部分授权

grant insert,update,delete,select on *.* to mytest@localhost;

分类: mysql

好文要顶 关注我 收藏该文

标配的小号

关注 – 0

粉丝 – 10

+加关注

1

0

« 上一篇:CSVN(SVN)命令入门及使用过程中遇到的错误问题汇总

» 下一篇:企业wiki之confluence安装部署(linux)及其破解

posted on 2017-10-25 18:06 标配的小号 阅读(6969) 评论(0) 编辑 收藏

版权所有 未经授权不得转载
球盖网 » mysql(mariadb)新建用户及用户授权管理

发表评论

提供最优质的资源集合

关于本站 联系我们