mysql 基础知识 (4) – 用户和权限

创建用户

CREATE USER "newuser"@"%" IDENTIFIED BY "password";

授权

GRANT ALL PRIVILEGES ON *.* TO "newuser"@"%";

其中的 % 代表这个用户可以在任意主机登录。

SHOW GRANTS FOR newuser

用来显示一个用户的当前授权

set password for USERNAME = password("xxx")

更改用户密码

重置密码

sudo mysqld_safe --skip-grant-tables --skip-networking &
 
use mysql;
update user set authentication_string=PASSWORD("") where User="root";
update user set plugin="mysql_native_password"; # THIS LINE
flush privileges;
quit;

其他问题

EXPLAIN, slow-log

及时获取更新,请关注公众号“爬虫技术学习(spider-learn)”

公众号“爬虫技术学习(spider-learn)”

About 逸飞

后端工程师

发表评论

电子邮件地址不会被公开。 必填项已用*标注