使用mysql
1 、登录,可以用密码登录,也可以不用密码登录。命令格式“mysql –u 用户名 –p 密码”
|
2 、退出,命令“quit”
|
3 、创建数据库,命令“create database 数据库名称;”,注意这个命令后面有分号
|
4 、查看数据库,命令“show databases;”
|
5 、删除数据库,命令“drop database 数据库名称;”
|
6 、设置权限
mysql 允许给某个特定的用户赋予指定的权利,而且可以指定在某台机器上使用。Mysql的权限如下
权限 |
数据库 |
Table |
Column |
说明 |
all privileges |
√ |
|
|
所有权利 |
alter |
√ |
√ |
|
增减、删除、修改列 |
create |
√ |
√ |
|
创建数据库、表 |
delete |
√ |
√ |
|
删除行 |
drop |
√ |
√ |
|
删除表、数据库 |
file |
√ |
|
|
操作文件 |
index |
√ |
√ |
|
索引 |
insert |
√ |
√ |
√ |
插入 |
process |
√ |
|
|
查看线程、连接 |
reference |
√ |
|
|
创建外键 |
reload |
√ |
|
|
重新加载,拥有此权限可以刷新表 |
select |
√ |
√ |
√ |
选择 |
shutdown |
√ |
|
|
关闭 |
update |
√ |
√ |
√ |
更新 |
usage |
√ |
|
|
无权限,只能连接 |
1 )授权用户权限,命令格式“grant 权限on 数据库文件to 用户名@ip identified by ‘密码’;”。在使用grant的时候,如果用户不存在,那么久创建用户。
|
2 )查看当前数据库所有授权情况,命令“select host,user from mysql.user”
|
3 )查看当前登录用户的权利,命令“show grants”
|
4 )查看某个用户在某台机器的权限,命令“show grants for user@ip”
|
5 )删除用户的权限,命令“revoke 权限on 数据库文件 from user@ip”
|
6 )删除用户,命令“delete from user where user=‘username’”
|
做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
链接:
https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ
密码:n7bk
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。