百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> MySQL新建用户并授权的教程
分享文章到:

MySQL新建用户并授权的教程

发布时间:01/15 来源: 浏览: 关键词:
授权对于mysql来讲是非常的重要的我们对不同的用户授权不同的权限这样可以防止一些不必要的安全问题了,下面来看一篇MySQL新建用户并授权的教程


在项目开发的过程中可能需要开放自己的数据库给别人,但是为了安全不能自己服务器里其他数据库同时开放。那么可以新建一个用户,给该用户开放特定数据库权限。

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;

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有2人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板