mysql创建用户并给与一个完整的数据库,怎么写语句

 我来答
wallcopper
推荐于2017-09-22 · TA获得超过3447个赞
知道大有可为答主
回答量:1986
采纳率:86%
帮助的人:1821万
展开全部
1、用管理员登陆mysql
2、创建数据库create database db01;
3、创建用户
user01只能本地访问
CREATE USER user01@'localhost' IDENTIFIED BY 'password1';
user02可以远程访问
CREATE USER user02@'%' IDENTIFIED BY 'password1';
4、修改user01密码
SET PASSWORD FOR 'user01'@'localhost' = PASSWORD('password2');
5、授权
a)、user01管理db01全部权限
GRANT ALL PRIVILEGES ON db01.* TO user01;
b)、user02查看权限,并修改密码
GRANT SELECT ON *.* TO 'user02'@'%' IDENTIFIED by 'password2';
lovettzhf
2012-02-11
知道答主
回答量:33
采纳率:0%
帮助的人:17.7万
展开全部
新建普通用户:CREATE USER 'test1'@'localhost' IDENTIFIED BY 'test1'
数据库创建:CREATE DATABASE example
表的创建:CREATE TABLE example0(id INT,
name VARCHAR(20),
sex BOOLEAN
)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shaominglun
2012-03-14
知道答主
回答量:4
采纳率:0%
帮助的人:5.5万
展开全部
DROP DATABASE IF EXISTS userdb;
CREATE DATABASE userdb;
USE userdb;
CREATE TABLE user(
id int(11)NOT NULL AUTO_INCREMENT,
userName varchar(20) DEFAULT NULL,
userPwd varchar(20) DEFAULT NULL,
PRIMARY KEY (id)
)ENGINE=MyISAM DEFAULT CHARSET=latin1;
INSERT INTO user(id,userName,userPwd)VALUES(1,'admin','admin');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
睢欢2S
2020-06-07
知道答主
回答量:1
采纳率:0%
帮助的人:615
展开全部
creat user bookstoreUSer
for login bookstoreUSer
with default_schema=dbo
go
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0a2a3a1
2012-02-11 · TA获得超过135个赞
知道小有建树答主
回答量:185
采纳率:0%
帮助的人:105万
展开全部
grant all on 数据库.* to 用户名@'主机' IDENTIFIED by 'password'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式