首页 » 数据技术 » :mysql基本操作,新建数据库,用户授权,删除用户,更改密码
« 教你电功率的计算公式MySQL中修改密码及访问限制设置详解 »

mysql基本操作,新建数据库,用户授权,删除用户,更改密码

1.新建用户。
//登录MYSQL
@>mySQL -u root -p
@>密码
//创建用户
mySQL> mySQL> insert into mySQL.user(Host,User,PassWord,ssl_cipher,x509_issuer,x509_sub
ject) values("localhost","pppadmin",passWord("passwd"),'','','');

这样就创建了一个名为: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';
//刷新系统权限表
mySQL>flush privileges;
mySQL>其它操作

/*
如果想指定部分权限给一用户,可以这样来写:
mySQL>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表。
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;

5.列出所有数据库

mySQL>show database;

6.切换数据库

mySQL>use '数据库名';

7.列出所有表

mySQL>show tables;

8.显示数据表结构

mySQL>describe 表名;

9.删除数据库和数据表

mySQL>drop database 数据库名;
mySQL>drop table 数据表名;

  • 收藏到网摘:

发表评论

为了防止SPAM,含链接的评论需要审核后才能显示。

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

发布商链接


最近发表

发布商链接