日期:2014-05-16  浏览次数:20798 次

mysql创建用户并授权访问

注:所有操作在root用户下执行

?

1、创建用户

(1)只能使用localhost访问

CREATE USER 'nange'@'localhost' IDENTIFIED BY '123456';

?(2)所有IP都能使用用户nange

?

CREATE USER nange@'%' IDENTIFIED BY '123456';

?2、授权

(1)对mysql数据库的所有操作权限授予nange

GRANT all PRIVILEGES on mysql.* TO 'nange'@'%';

?(2)对所有数据库的操作权限授予用户nange

GRANT all PRIVILEGES on *.* TO 'nange'@'%';

?(3)对所有库的查看权限授予用户nange(只能使用localhost登录)

GRANT SELECT ON *.* TO 'nange'@'localhost';

(4)对dtpser库操作的多个权限授予nange

GRANT SELECT, INSERT ON `dtpser`.* TO 'nange'@'localhost';

?