mysql数据库03 授权

登录数据库


在命令行登录数据库:

$ mysql -hHOST -uroot -pPASSWORD -PPORT

安装好mysql后首次登录没有密码,要给root用户添加密码:

$ mysqladmin -uroot password 123
$ mysqladmin -uroot -p123 password 123456  # 修改旧密码

创建用户


mysql> CREATE USER 'username'@'host' IDENTIFIED BY 'password';

host:localhost 本地登录

host:% 远程登录

用户授权


格式:grant 权限 on 数据库名.表名 to 用户名@主机名 identified by "用户密码";

权限包括 SELECT,UPDATE,INSERT,DELETE,ALERT,CREATE,DROP等

mysql> GRANT ALL PRIVILEGES ON  *.* TO 'username'@'host' IDENTIFIED BY 'password’;
mysql> FLUSH PRIVILEGES;  # 刷新权限

 

 

猜你喜欢

转载自www.cnblogs.com/yutb/p/9843663.html