MySql新建用户的一种方法
来源:互联网 发布:java awt 编辑:程序博客网 时间:2024/06/13 20:22
直接添加用户时会报错
mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));
ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value
mysql>
原因是user表中的其他字段没有赋值。
解决办法:
mysql> create user test; 先直接用create创建用户,但这样创建的用户没有密码。
通过下面的语句设置密码
mysql> update user set Password=PASSWORD("1234") where User='test';
设置好之后,记得调用下面的语句刷新权限:
mysql> flush privileges;
此时用数据库连接工具连接时,看不到数据库,此时需要给用户相应的数据库权限
grant 权限 on 数据库对象 to 用户
grant select on mysql.* to test@'%'
grant insert on mysql.* to test@'%'
grant update on mysql.* to test@'%'
grant delete on mysql.* to test@'%'
grant insert on mysql.* to test@'%'
grant update on mysql.* to test@'%'
grant delete on mysql.* to test@'%'
或者,用一条 MySQL 命令来替代:
grant select, insert, update, delete on mysql.* to test@'%'
或者
grant all on mysql.* to test@'%'
设置好之后,记得调用下面的语句刷新权限:
mysql> flush privileges;
0 0
- MySql新建用户的一种方法
- mysql新建用户的方法
- mysql新建用户的方法
- Mysql中新建用户及授权的方法分享
- 使用MySQL命令行新建用户并授予权限的方法
- 使用MySQL命令行新建用户并授予权限的方法
- mysql新建用户及授权方法
- MySQL数据库新建用户与授权方法
- MySQL新建用户无法登录的问题
- MYSQL新建用户
- MySql新建用户
- mysql新建用户
- Mysql授权新建用户
- mysql 用grant 新建用户指定同一个网段主机的方法
- Mysql新建用户、用户授权
- MySQL中新建用户,新建数据库,用户授权,删除用户,修改密码的相关操作
- MYSQL新建用户和为用户分配权限的代码
- Android Demo Sample: 一种新建Notification通知的方法
- TCP、UDP、HTTP、SOCKET
- UVA oj 445 Marvelous Mazes(水题字符串)
- 快速排序的改进方法
- TrueCrypt加密安全问题
- 【C】万年历
- MySql新建用户的一种方法
- C++ 冒泡排序
- 02-Hive一个表创建另一个表,表分区,分桶
- 用PPT制作精美的专业电子相册
- 安卓获取手机联系人和号码
- 各种time函数用法总结
- eclipse 配置 upstream(配置git仓库地址)
- VC维
- 【Android新手笔记一】编辑框edittext实现单选或多选等对话框