您的位置:首页 > 数据库 > MySQL

mysql 常用命令总结

2015-06-10 20:02 876 查看
一、创建用户

CREATE USER 'username'@'host' IDENTIFIED BY 'password';

注:host指定用户在那台主机上可以登陆,可以使用通配符’%‘;

如:CREATE USER 'username'@'%' IDENTIFIED BY 'password';用户可以再任意主机登陆

二、授权

GRANT privileges ON databasename.tablename TO 'username'@'host'

注:privileges可以为alter,create,delete,insert,update等权限,如要授予所有权限可以用All指定,databasename.tablename可以用统配符 *.*代替,表示任意的数据库和表;

show grants for user;//查看user有哪些权限

select user();//查看当前用户和host

select user from mysql.user;查看用多少用;

flush privileges;刷新权限表;

delete from user where user='test2' and host='localhost';删除用户

三、远程登录

mysql -hhost -uuser -p(host为ip地址,不在同一个网段也是可以的)

注:改用户要已经授权:

四、导入数据库

source dbname.sql

五、导出数据库

导出数据库 mysqldump -uroot -p dbname >a.sql

注:mysqldump -hhost -uuser -p s587452db0 > a.sql

ssh下载命令

scp root@218.244.142.246:/root/a.tar ./

上传

scp -r XX root@218.244.142.246:/opt/git

mysql的权限详情:http://www.jb51.net/article/31850.htm

mysql 日志配置:/article/8564487.html


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: