Rock笔记
~/rocknotes/articles/312.md article
// article · mysql

MySQL 命令行创建用户

1、创建用户

CREATE USER 'tytrock'@'localhost' IDENTIFIED BY 'mypassword';
  • tytrock:用户名

  • localhost:链接主机,如果需要指定某台主机连接,可填写该主机IP,如远程链接时

  • mypassword:登录密码



2、设置用户权限

grant all privileges on *.* to 'tytrock'@'localhost';
  • 第一个*:数据库名,*代表所有数据库,如果指定某个数据库,可填写该数据库名

  • 第二个*:表名,*代表所有表


3、刷新权限,完成

flush privileges;



问题:

1、链接时报错:The server requested authentication method unknown to the client

这是由于新版本的mysql账号密码解锁机制不一致导致的,删除用户重新创建,设置密码验证方式

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';


回复// 0 replies

最新回复 ↓
// 暂无回复

回复功能沿用原详情页:前往原页面参与讨论 →