Linux下mysql创建用户并设置权限,设置远程连接
为了安全考虑,OneinStack仅允许云主机本机(localhost)连接数据库,如果需要远程连接数据库,需要如下操作:
打开iptables 3306端口
# iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
# service iptables save //保存iptables规则
# iptables -nvL //查看端口开启情况
=======================================================================================
root用户登录mysql mysql5.7版本使用
mysql>create database SubAccount;
mysql>GRANT ALL PRIVILEGES ON SubAccount.* TO drcloudapi@"%" IDENTIFIED BY "123456" WITH GRANT OPTION; // *.*表示所有库的所有表
mysql>flush privileges;
mysql>use SubAccount;
=================================================================================
mysql5.7版本password已经改为authentication_string
insert into mysql.user(Host,User,authentication_string) values("%","zizhanghu",password("123456")); //<=5.1版本能用
//GRANT ALL PRIVILEGES ON SubAccount.* TO zizhanghu@"%" IDENTIFIED BY "123456" WITH GRANT OPTION;
//为用户创建一个数据库(SubAccount):
mysql>create database SubAccount;
//授权yanzm用户拥有SubAccount数据库的所有权限(某个数据库的所有权限):
mysql>grant all privileges on SubAccount.* to zizhanghu@'%' identified by '123456';
//刷新系统权限表
mysql>flush privileges;
mysql>use SubAccount;
最新文章
- C#编写windows服务
- Fedora 23安装 NS2 (network simulator 2)
- 有关docker的学习链接
- memcached基于socket访问memcache缓存服务器
- IL速查
- mysql概要(三)having
- 嵌入式开发应该掌握的一些Linux命令
- js函数与变量同名
- Notepad++编译c++时使用的代码
- hdu4553约会安排 线段树
- VUE-007-通过路由 router.push 传递 query 参数(路由 name 识别,请求链接显示参数传递)
- iframe父页面获取子页面元素方法
- 【转载】阿里云服务器为网站选配Https证书
- WPF Application 类介绍以及怎样修改启动方式
- 百度api查询多个地址的经纬度的问题
- 寒假训练 A - A Knight&#39;s Journey 搜索
- mybatis学习七 typeAliases 别名
- Python学习--打码平台
- SpringMvc+JavaConfig+Idea 基于JavaConfig搭建项目
- 亿级Web系统搭建:单机到分布式集群【转】
热门文章
- ASP.NET 5系列教程
- Python常用模块安装
- HBase管理与监控——Dead Region Servers
- [Python]Excel编程示例教程(openpyxl)
- iOS——偏好设置的创建,数据写入与读取
- BFS算法模板(python实现)
- windows下libnet ARP
- OpenCV.资料(20190717)
- CMake速记
- 【SVN】总结:svn“Previous operation has not finished; run &#39;cleanup&#39; if it was interrupted“