[关闭]
@chenyiliang 2020-03-17T07:19:55.000000Z 字数 977 阅读 938

Mysql 新建用户和授权

Mysql


install and reset password

  1. ## get temp password
  2. grep 'temporary password' /var/log/mysqld.log
  3. ## set new password
  4. set global validate_password_policy=0;
  5. set global validate_password_length=1;
  6. set global validate_password.policy=0;
  7. set global validate_password.length=1;
  8. ALTER USER 'root'@'localhost' IDENTIFIED BY 'asdvg@12358';
  9. ALTER USER 'root'@'%' IDENTIFIED BY 'asdvg@12358';
  10. ALTER USER 'zhpt'@'%' IDENTIFIED WITH mysql_native_password BY 'yanfa@999';

安全级别

  1. set global validate_password_policy=0;

创建

  1. --insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));
  2. CREATE USER 'username'@'host' IDENTIFIED BY 'PASSWORD'
  3. CREATE USER 'MasterServer'@'%' IDENTIFIED BY 'asdvg@12358'
  4. CREATE USER 'zhpt'@'%' IDENTIFIED BY 'yanfa@999';
  5. CREATE USER 'root'@'%' IDENTIFIED BY 'yanfa@999';

授权

  1. GRANT privileges ON databasename.tablename TO 'username'@'host'
  2. GRANT ALL PRIVILEGES ON *.* TO 'MasterServer'@'%' IDENTIFIED BY 'asdvg@12358' WITH GRANT OPTION;
  3. GRANT ALL PRIVILEGES ON *.* TO 'zhpt'@'%' IDENTIFIED BY 'yanfa@999' WITH GRANT OPTION;
  4. FLUSH PRIVILEGES;
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注