mysql常用命令

 

1、  连结mysql

mysql –h 主机地址 –u 用户名 –p 用户密码

2、  修改密码

mysqladmin –u 用户名 –p 旧密码 password 新密码

3、  增加新用户

grant <权限> on 数据库.* to 用户名@登陆主机 identified by “密码

4、查看现有所有用户

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

数据库/数据表/数据列权限:

ALTER:修改已存在的数据库(例如增加/删除列)和索引,

CREATE:建立新的数据库或数据表

DELETE:删除表的记录

DROP:删除数据表或数据库

INDEX:建立或删除索引

SELECT:显示/搜索表的记录

UPDATE:修改表中已存在的记录

全局管理权限:

FILE:mysql服务器上读写文件

PROCESS:显示或杀死属于其他用户的服务线程

RELOAD:重载访问控制表、刷新日志等

SHUTDOWN:关闭mysql服务

特别的权限:

ALL:允许做任何事(和root一样)

USAGE:只允许登陆,其他什么也不允许做

grant select,insert,update,delete on *.* to test1@”%” Identified by “abc”;

FLUSH PRIVILEGES;

%指所有主机

use mysql ; show tables;  显示mysql中的表 

show databases;  显示所有数据库 

desc 表名; 显示表结构

create database 数据库名; 建库   

create table 表名; 建表

drop database 数据库名; 

drop table 表名;  删库删表

delete from 表名; 清空表中记录

mysqldump –uroot -p数据库名>test.sql  备份数据库

mysqldump –uroot -p数据库名<test.sql  导入数据

select @@innodb_version; 查看innodb版本信息

show plugins;查看插件信息

status ;查看数据库状态

不知道命令的情况下可以通过help显示所有的基础命令,然后再help 基础命令显示详细的说明。如help show ;




本站的发展离不开您的资助,金额随意,欢迎来赏!

You can donate through PayPal.
My paypal id: itybku@139.com
Paypal page: https://www.paypal.me/361way

分类: 数据库 标签:
  1. 本文目前尚无任何评论.