2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > MySQL新建用户 授权 删去用户 修改密码操作

MySQL新建用户 授权 删去用户 修改密码操作

时间:2021-09-13 04:44:53

相关推荐

MySQL新建用户 授权 删去用户 修改密码操作

MySQL新建用户,授权,删去用户,修改密码操作

首先要声明一下:一般环境下,修改MySQL密码,授权,是需要有mysql里的root职权范围的。

注:本操作是在WIN号令提示符下,phpMyAdmin一样适用。

用户:phplamp用户数值库:phplampDB

1.新建用户。

//登录MYSQL

@>mysql -u root -p

@>密码

//创立用户

mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));

//按F5体系职权范围表

mysql>flush privileges;

这样就创立了一个名为:phplamp密码为:1234的用户。

然后登录一下。

mysql>exit;

@>mysql -u phplamp -p

@>输入密码

mysql>登录成功

2.为用户授权。

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

@>mysql -u root -p

@>密码

//首先为用户创立一个数值库(phplampDB)

mysql>create database phplampDB;

//授权phplamp用户拥有phplamp数值库的所有职权范围。

>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';

//按F5体系职权范围表

mysql>flush privileges;

mysql>其它操作

/*

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

mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';

//按F5体系职权范围表。

mysql>flush privileges;

*/

3.删去用户。

@>mysql -u root -p

@>密码

mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost";

mysql>flush privileges;

//删去用户的数值库

mysql>drop database phplampDB;

4.修改指定用户密码。

@>mysql -u root -p

@>密码

mysql>update mysql.user set password=password('新密码') where User="phplamp" and Host="localhost";

mysql>flush privileges;

-------------------------------------------------- --------------------------------------------------- -----------

mysql有几个图形办理软件很好用,好比mysql-front ,phpadmin等等,简单易用,这里就不做先容了。别的eclipse有个数值库办理的插件叫,可以对各类常用的数值库进行图形办理,也很好用。

下面步入正题,先容下sql常用操作:

创立库表和查询插入删去记录的操作熟稔,就不作先容了。这里主要说一下对用户和密码的操作,这些操作也很重要,尤其在刚启用数值库时颇有用。

登录MYSQL

>mysql -u root -p

>密码

创立用户

mysql> mysql> insert into mysql.user(Host,User,Password,ssl_cipher,x509_issu er,x509_sub

ject) values("localhost","fred",password("love"),'','',' ');

创立后的用户名为:fred 密码为:love

创立数值库(test)

mysql>create database test;

将test数值库的所有职权范围授权给用户fred

>grant all privileges on test.* to fred@localhost identified by 'love';

按F5体系职权范围表

mysql>flush privileges;

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

mysql>grant select,update on phplampDB.* to fred@localhost identified by 'love';

按F5体系职权范围表。

mysql>flush privileges;

修改指定用户密码。

>mysql -u root -p

>密码

mysql>update mysql.user set password=password('新密码') where User="fred" and Host="localhost";

mysql>flush privileges;

删去用户。

>mysql -u root -p

>密码

mysql>DELETE FROM user WHERE User="fred" and Host="localhost";

mysql>flush privileges;

删去用户的数值库

mysql>drop database test;

其它一些有用的操作:

列出所有数值库

mysql>show database;

切换数值库

mysql>use '数值库名';

列出所有表

mysql>show tables;

预示数值表布局

mysql>describe 表名;

删去数值库和数值表

mysql>drop database 数值库名;

mysql>drop table 数值表名;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。