mysql 常用命令总结

来源:互联网 发布:powerdesigner ubuntu 编辑:程序博客网 时间:2024/06/06 08:33

一、创建用户

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 日志配置:http://blog.csdn.net/waferleo/article/details/7236827



0 0
原创粉丝点击