一:授权主要的 SQL //某个数据库所有的权限 ALL 后面+ PRIVILEGES GRANT ALL PRIVILEGES ON 库名.* TO '用户'@'%' IDENTIFIED BY '密码'; // *代表所有表, %代表所有IP //某个数据库 特定的权限 权限后面没有 PRIVILEGES 所有的数据库权限- *.* GRANT select,update,insert,delete ON 库名.* TO '用户名'@'%' IDENTIFIED BY '用户密码'; //授权语法 SQL详解 GRANT -权限- ON 1.库名.表名(全部*) 2.所有数据库 *.* TO '用户名'@'允许的ip(所有%)' IDENTIFIED BY '用户密码'; 二:其他 //权限刷新 - 每当调整权限后,通常需要执行以下语句刷新权限: FLUSH PRIVILEGES; //显示授权 SHOW GRANTS; //移除授权 EVOKE ALL PRIVILEGES ON *.* (库名或者 '*'-表示全部) FROM '用户名'@'ip'; //删除创建的用户 DROP USER username@localhost; //给用户改名 - '%'指的是所有ip RENAME user '老用户名'@'%' to '新名字'@'%'; //给用户修改密码 SET PASSWORD FOR '用户名'@'ip' = PASSWORD('123456');
//将BINLOG里的SQL语句提出来
mysqlbinlog -v --skip-gtids=true --base64-output=DECODE-ROWS /software/mysql-bin.001928 > /ss.sql
爱技术就是不爱学技术,但为了完成新的工作任务,又不得不去学新技术,但非自愿!