Mysql账号管理
一?用戶添加
insert?into?mysql.user(Host,User,Password)?values("localhost","sa",password("admin123"))
出現異常:
???DBCException:?SQL?Error?[1364]?[HY000]:?Field?'ssl_cipher'?doesn't?have?a?default?value
??java.sql.SQLException:?SQLException:?Field?'ssl_cipher'?doesn't?have?a?default?value
異常原因:禁止通過insert?方式修改用戶user
?解決方式:在my.cnf中有這樣一條語句:sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES。
將改為:sql_mode=NO_ENGINE_SUBSTITUTION。
???? 重啟服務器。
CREATE?USER?'sa'@'127.0.0.1'?IDENTIFIED?BY?"admin123";
192.168.189.%:ip可以通過使用通配符來限制用戶的ip
二?.?用戶刪除
DELETE?FROM?user?WHERE?User=”sa”?and?Host=”localhost”;
flush?privileges;
三.??修改密碼
update?mysql.user?set?password=password(‘新密碼’)?where
User=”sa”?and?Host=”localhost”;
flush?privileges;
四.?用戶授權
create?database?cplusplusDB;
//授權cplusplus用戶擁有cplusplusDB數據庫的所有權限。
grant?all?privileges?on?cplusplusDB.*?to?sa@localhost?identified
by?‘admin123';
//刷新系統權限表
mysql>flush?privileges;
五.?部分授權
grant?select,update?on?cplusplusDB.*?to?sa@localhost
identified?by?‘admin123';
//刷新系統權限表。
flush?privileges;
轉載于:https://www.cnblogs.com/maybo/p/5182460.html
總結
- 上一篇: 201602021344_《Javasc
- 下一篇: 用Jquery控制文本框只能输入数字和字