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

mysql的一些用法

2017-02-23 20:05 369 查看
设置root密码

未设置密码:mysql -u root
若已经设置:mysql -u root -p
use mysql;
UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
FLUSH PRIVILEGES;


设置远程登陆用户

use mysql;
insert into user(Host,User,Password) values('%','username',password('userpasswd'));
FLUSH PRIVILEGES;


创建数据库并指定字符集

CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;


授予所有权限(第一个*为数据库的通配符,第二个为表的通配符)

grant all privileges on *.* to 'user'@'host';


收回所有权限

revoke all privileges on *.* from 'user'@'host';


授予查询权限

grant select on databasename.tablename to 'user'@'host';


收回查询权限

revoke select on databasename.tablename from 'user'@'host';
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql grant revoke