云服务器下mysql授权远程登陆

1)首先以 root 帐户登陆 MySQL(在授权之前要确保3306端口开放)
2)创建远程登陆用户并授权

> grant all PRIVILEGES on discuz.* to zhan@'IP' identified by '123456';
zhan  远程登陆用户名
123456 远程登陆用户密码
IP 制定ip才能访问数据库    可以设置成%  表示任意ip都可以访问

执行了上面的语句后,再执行下面的语句,方可立即生效。
> flush privileges;

3)给用户所有权限

grant all on *.* to 'zhan'@'%';
FLUSH PRIVILEGES;

安装目录在 /etc/mysql
其它文件默认位置

/usr/bin                 客户端程序和脚本  
/usr/sbin                mysqld 服务器  
/var/lib/mysql           日志文件,数据库  [重点要知道这个]  
/usr/share/doc/packages  文档  
/usr/include/mysql       包含( 头) 文件  
/usr/lib/mysql           库  
/usr/share/mysql         错误消息和字符集文件  
/usr/share/sql-bench     基准程序  
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容