MySQL 創建用戶並分配用戶權限
阿新 • • 發佈:2019-03-05
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 創建用戶並分配用戶權限