1.开启日志
SET GLOBAL log_output = 'TABLE';
SET GLOBAL general_log = 'ON';
2.查看日志表
select * from mysql.general_log;
3、添加用户
CREATE USER 'username' @ 'localhost' IDENTIFIED BY 'password';
参数:
username:数据库访问的账户;
localhost:数据库的访问方式,外网访问的时候用%替换localhost即可;
password:数据库访问密码,此处输入密码明文;
4、限制用户权限
GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, CREATE VIEW, SHOW VIEW ON `db_test`.* TO 'user_test'@'localhost';
‘db_test’为指定的数据库,
’user_test’是限制的用户,
’localhost’表示只能本地访问,
如果想让远程IP访问,
可将’localhost’换成’%
5、给单个用户分配数据库
GRANT ALL PRIVILEGES ON `zkdata`.* TO 'zkuser'@'%' WITH GRANT OPTION
6、刷新数据库
flush privileges;