mysql命令

来源:互联网 发布:新版本淘宝高级搜索 编辑:程序博客网 时间:2024/06/01 10:29

一、mysql 授权命令

grand 权限 on 数据库名.表名 to 用户名@用户地址  identified by '连接口令';

说明:

当数据库.表名被*.*所代替时,表示赋予用户操作服务器上所有数据库的所有表的权限。

用户地址可以是localhost,也可以是ip地址、机器名字、域名等,也可以用%表示从任何地址连接。

二、mysql 创建用户命令

create user  'username' identified by 'password';

 三、查看所有的用户

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

四、查看用户的权限

show grants for username @用户地址

比如:show grants for tpch @'%';

四、如果不是以管理员的身份登录的话,就应该是在dos下进入mysql的bin文件夹,然后输入命令

mysql [-u username] [-h hostname] [-p[password]]

比如:mysql  -u tpch -h localhost -p tpch; 

五、存储引擎

存储引擎就是说如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为mysql支持多种存储引擎,所以如何查看所用的存储引擎

show create table 表名;

或者show engines;即可
六、

导出数据库

dos命令行下输入命令 mysqldump –u root –p root tpch > tpch.sql即可

D:/tpch_2_14_3/dbgen/dss.ddl;