1. 程式人生 > >MySQL 創建用戶並分配用戶權限

MySQL 創建用戶並分配用戶權限

HERE root用戶 title 自己 -s 配置 mys block my.conf

mysql在最新的版本中會生成隨機密碼,存儲在/etc/my.conf的文件中,但是大多數使用者不會在意這個,因為隨機的密碼識別性太差,所以我們可以自己配置數據庫用戶以及設置密碼。

  • 設置跳過密碼登陸root用戶
skip.grant.table 
  • 登陸

mysql -u root -p

  • 修改用戶密碼

update user set password=password("1q2w3e4r") where user="root";
flush privileges;
  • 創建新用戶
insert into mysql.user(Host,User,Password) values("localhost","userName",password("1q2w3e4r"));
flush privileges;
  • 分配權限
grant all privileges on databaseName.* to UserName@localhost identified by ‘1q2w3e4r‘;
flush privileges;

完成以上流程就實現了一個基本的用戶生成並配置權限,如果需要控制用的CURD操作更改相關的權限即可

MySQL 創建用戶並分配用戶權限