日期:2014-05-16 浏览次数:20917 次
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'; CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY ''; CREATE USER 'pig'@'%';
GRANT privileges ON databasename.tablename TO 'username'@'host'
GRANT SELECT, INSERT ON test.user TO 'pig'@'%'; GRANT ALL ON *.* TO 'pig'@'%';
SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');SET PASSWORD = PASSWORD("newpassword");REVOKE privilege ON databasename.tablename FROM 'username'@'host';
REVOKE SELECT ON *.* FROM 'pig'@'%';
DROP USER ‘username’@'host’;
##创建用于localhost连接的用户并指定密码
mysql> create user 'pcom'@'localhost' identified by 'aaa7B2249';
Query OK, 0 rows affected (0.00 sec)
##创建数据库
mysql> create database pcom default character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
##给本地用户授权, 这里不需要指定密码
mysql> grant all on pcom.* to 'pcom'@'localhost';
Query OK, 0 rows affected (0.00 sec)
##给其他IP地址下的用户授权, 注意: 这里必须指定密码, 否则就可以无密码访问
mysql> grant all on pcom.* to 'pcom'@'192.168.0.0/255.255.0.0' identified by 'aaa7B2249';
Query OK, 0 rows affected (0.00 sec)
##同理
mysql> grant all on pcom.* to 'pcom'@'172.20.0.0/255.255.0.0' identified by 'aaa7B2249';
Query OK, 0 rows affected (0.00 sec)
Done!
##刷新系统权限表。
mysql> flush privileges;
ALTER
## Allows use of ALTER TABLE.
ALTER ROUTINE
## Alters or drops stored routines.
CREATE
## Allows use of CREATE TABLE.
CREATE ROUTINE
## Creates stored routines.
CREATE TEMPORARY TABLE
## Allows use of CREATE TEMPORARY TABLE.
CREATE USER
## Allows use of CREATE USER, DROP USER, RENAME USER, and REVOKE ALL PRIVILEGES.
CREATE VIEW
## Allows use of CREATE VIEW.
DELETE
## Allows use of DELETE.
DROP
## Allows use of DROP TABLE.
EXECUTE
## Allows the user to run stored routines.
FILE
## Allows use of SELECT… INTO OUTFILE and LOAD DATA INFILE.
INDEX
## Allows use of CREATE INDEX and DROP INDEX.
INSERT
## Allows use of INSERT.
LOCK TABLES
## Allows use of LOCK TABLES on tables for which the user also has SELECT privileges.
PROCESS
## Allows use of SHOW FULL PROCESSLIST.
RELOAD
## Allows use of FLUSH.
REPLICATION
## Allows the user to ask where slave or master
CLIENT
## servers are.
REPLICATION SL