一 用户添加

  1. 通过insert 方式添加用户

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。

重启服务器。

  1. 通过命令create

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;

最新文章

  1. class.c 添加中文注释(2)
  2. InfoPi运行机制介绍
  3. the bundle at bundle path is not signed using an apple submission certificate
  4. init.sh 学习(转
  5. 分享MYSQL中的各种高可用技术(源自姜承尧大牛)
  6. python 守护进程 daemon
  7. BINARY SEARCH in read table statement
  8. iBatis.Net实现返回DataTable和DataSet对象
  9. BM算法  Boyer-Moore高质量实现代码详解与算法详解
  10. hdu 1879 继续畅通工程 解题报告
  11. [原]C# Winform 文件编码批量转换工具
  12. jquery 实现ajax 上传文件的功能(使用插件 ajaxfileupload)
  13. 动态添加DOM时,绑定的click事件会重复执行
  14. PAT_1007 素数对猜想
  15. Symbolic link and hard link的区别(linux)
  16. Python +selenium自动化环境的搭建
  17. Flutter 卡在 package get 的解决办法
  18. 【Java】 剑指offer(5) 从尾到头打印链表
  19. BZOJ1170 : [Balkan2007]Cipher
  20. 设置网站默认用IE7打开

热门文章

  1. QTP 场景恢复– 函数调用
  2. fastCGI (二)各方优劣
  3. PAT1007
  4. 在ASP.NET开始执行HTTP请求的处理程序之前
  5. _config.json
  6. 高效渲染css
  7. Java 单测 回滚
  8. hbase日常操作及维护
  9. Deal with Android phones with pattern lock on
  10. 谈谈 React.js 的核心入门知识