使用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进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。