博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第二篇 Mysql常用操作记录(转载)
阅读量:6305 次
发布时间:2019-06-22

本文共 991 字,大约阅读时间需要 3 分钟。

我们在创建网站的时候,一般需要用到数据库。考虑到安全性,建议使用非root用户。常用命令如下:

1.新建用户

//登录MYSQL

@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'allen’,password(‘allen’));
//刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为:allen  密码为:allen  的用户。

//退出后登录一下

mysql>exit;
@>mysql -u allen -p
@>输入密码
mysql>登录成功

2.为用户授权

//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.

@>mysql -u root -p
@>密码
//首先为用户创建一个数据库(allenDB)
mysql>create database allenDB;
//授权allen用户拥有allen数据库的所有权限
@>grant all  on allenDB.* to allen identified by ‘allen’;
//刷新系统权限表
mysql>flush privileges;
mysql>其它操作

//如果想指定部分权限给一用户,可以这样来写:

mysql>grant select,update on jeecnDB.* to allen identified by ‘allen’;
//刷新系统权限表。
mysql>flush privileges;

mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;

权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。

当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。

转载于:https://www.cnblogs.com/zhouqingda/p/4804852.html

你可能感兴趣的文章
【数据库】表分区
查看>>
nutz-sqltpl 1.3.4.RELEASE 发布,在 Nutz 项目中“解决 Java 拼接 SQL”问题
查看>>
城市 | 800个地铁站数据透析的京沪白领图鉴:隐形土豪、无产中产阶级和猪猪女孩...
查看>>
前端脚本!网站图片素材中文转英文
查看>>
linux的常用易忘命令
查看>>
PHP 分割字符串
查看>>
java 基于QRCode、zxing 的二维码生成与解析
查看>>
关于职业规划的一些思考
查看>>
img垂直水平居中与div
查看>>
Fabrik – 在浏览器中协作构建,可视化,设计神经网络
查看>>
防恶意注册的思考
查看>>
http2-head compression
查看>>
C# 命名空间
查看>>
订餐系统之同步美团商家订单
查看>>
使用ArrayList时设置初始容量的重要性
查看>>
Java Web-----JSP与Servlet(一)
查看>>
Maven搭建SpringMVC+Mybatis项目详解
查看>>
关于量子理论:最初无意的简化,和一些人有意的强化和放大
查看>>
CentOS 6.9通过RPM安装EPEL源(http://dl.fedoraproject.org)
查看>>
“区块链”并没有什么特别之处
查看>>