mysql命令
2012-05-24 16:30
134 查看
一、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;
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;