用户工具

站点工具


wxk:mysql:opt5

这是本文档旧的修订版!


mysql常用命令和语句

语句中的方括号表示要用真实值替换。

  • 初始化数据库,5.6.7之前的版本适用。
mysql_install_db --user=mysql --basedir=/opt/mysql --datadir=/srv/mysql_data
  • 创建用户:
CREATE USER '[username]'@'[host]' IDENTIFIED BY '[password]';
  • 用户授权
GRANT [privileges] ON [databasename.tablename] TO '[username]'@'[host]'

[privileges]可以为all,可以为select、insert、delete、alter一个或多个,用逗号隔开。

  • 撤销授权
REVOKE [privileges] ON [databasename.tablename] FROM '[username]'@'[host]';
  • 更改密码
SET PASSWORD FOR '[username]'@'[host]' = PASSWORD('[newpassword]');
#5.7以后推荐8.0以后只能用以下方式:
ALTER USER 'root'@'localhost' IDENTIFIED BY '[newpassword]';
  • 刷新权限
flush privileges;
  • 删除用户
DROP USER '[username]'@'[host]';
  • mysql8 清空密码
use mysql;
update user set authentication_string='' where user='root';
wxk/mysql/opt5.1669081834.txt.gz · 最后更改: 2024/11/22 08:46 (外部编辑)