最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
MySQL新建用户并授权的教程
时间:2015-09-24 编辑:简简单单 来源:一聚教程网
在项目开发的过程中可能需要开放自己的数据库给别人,但是为了安全不能自己服务器里其他数据库同时开放。那么可以新建一个用户,给该用户开放特定数据库权限。
1.新建用户
用户root权限登录MySQL,新建一个和数据库同名的用户
mysql> INSERT INTO mysql.user(Host, User, Password) VALUES('localhost', 'sun', password('sun123456'));
刷新系统权限表
mysql> FLUSH PRIVILEGES; 如果报错 #1364 ? Field ‘ssl_cipher’ doesn’t have a default value
修改MySQL配置文件Linux系统为my.cnf,Windows系统为my.ini
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 修改为 sql_mode=NO_ENGINE_SUBSTITUTION
重启MySQL服务
2.为用户授权
mysql> GRANT ALL ON sun.* to sun@localhost identified BY 'sun123456'; mysql> FLUSH PRIVILEGES;
相关文章
- shell指令结束mysql指定用户的所有进程 08-31
- MySQL创建新用户并授权的示例 08-22
- MySql 5.X创建用户并授权方法 05-16
- MySQL 增加新用户sql语句 12-06
- Mysql学习――用户认证原理与实现 04-16
- MySQL用户管理 01-24