mysql -uroot -p -h 127.0.0.1
mysql -uroot -p -h 192.168.226.128
grant all privileges on *.* to root@‘%‘ identified by ‘root‘ #赋予所有的权限在所有的库所有的表给root用户在任意ip登录,验证通过密码root
#用root登录之后 set password =PASSWORD(‘hahhaha‘)
create user tom@‘%‘ identified by ‘hahha‘
grant select on *.* to tom@‘%‘ indentified by ‘haha‘
grant update,delete,insert on *.* tom@‘%‘ identified by ‘haha‘
#mysql使用grant命令对账户进行授权,grant命令常见格式如下: grant 权限 on 库名.表名 to 账户@主机名 对特定数据库中的特定表授权 grant 权限 on 库名.* to 账户@主机名 对特定数据库中的所有表给与授权 grant 权限1,权限2,权限3 on *.* to 账户@主机名 对所有库中的所有表给与多个授权 grant all privileges on *.* to 账户@主机名 对所有库和所有表授权所有权限
revoke create on *.* from tom@"%" identified by ‘haha‘; revoke delete on *.* from tom@"%" identified by ‘haha‘;
show grants for tiger@127.0.0.1;
use mysql; select host ,user,password from user;
#备份所有 mysqldump -uroot -p --all-databases >/tmp/db.sql #备份单个数据库 mysqldump -u root -p luffycity >/tmp/luffycity.msql
#方法一 #登录 source /tmp/luffycity.sql #方法二 mysql -uroot -p < /tmp/luffycity.sql #方法三 navicate
原文:https://www.cnblogs.com/tjp40922/p/10739270.html